featherSegLocs
CS6
記述
shapeObject.value.featherSegLocs
概要
各フェザーポイントが存在しているカーブのセグメント番号の配列。カーブは各頂点ごとにセグメントに分かれていて、そのインデックス番号を表しています。最初のセグメントは0になります。
配列の値は、フェザーポイントが作成された順番で格納されています。
このアトリビュートの値(セグメント番号)を変更して、フェザーポイントの存在するセグメントを移動させます。各セグメント上のどの位置にフェザーポイントを配置するかは、featherRelSegLocsの値で設定します。
タイプ
Array(整数値の配列) - 読み込み/書き込み
ノート
var myMask = app.project.item(1).layer(1).mask(1) .property("maskShape");
var myShape = myMask.value;
myShape.featherSegLocs = [0];
myMask.setValue(myShape);
この例ではシェイプのfeatherSegLocs以外の値は変更されていないので、セグメント上のフェザーポイントの相対的な位置(
featherRelSegLocs)は、どのセグメントでも同じになっています。