下記のインタフェースによって実際に公開されるプロパティは次のとおりです。
<Muscle_Strand>.CurrentLength Float default: -4.31602e+008 -- float;
筋肉ストランドの現在の長さを格納します。
読み取り専用です。
<Muscle_Strand>.CurrentScale Float default: 1.0 -- float;
筋肉ストランドの現在のスケールを格納します。
読み取り専用です。
<Muscle_Strand>.DefaultLength Float default: 0.0 -- float;
筋肉ストランドの既定の長さを取得/設定します。
<Muscle_Strand>.Handles Array default: #($Muscle_Handle:Muscle Strand001M_Start @ [0.000000,0.000000,0.000000], $Muscle_Handle:Muscle Strand001M_StartHdl @ [0.000000,0.000000,0.000000], $Muscle_Handle:Muscle Strand001M_End @ [0.000000,0.000000,0.000000], $Muscle_Handle:Muscle Strand001M_EndHdl @ [0.000000,0.000000,0.000000]) -- node by value array;
Muscle_Handle オブジェクトの配列を格納します。
読み取り専用です。
<Muscle_Strand>.HandleSize Float default: 10.0 -- float
筋肉ハンドルのサイズを取得/設定します。
<Muscle_Strand>.HandlesVisible BooleanClass default: true -- boolean
筋肉ハンドルの可視性オプションの状態を取得/設定します。
<Muscle_Strand>.LMR Integer default: 0 -- integer
リグ内の筋肉ストランドの場所を取得/設定します。
有効な値は次のとおりです。
-1 - 左
0 - 中心
1 - 右
<Muscle_Strand>.NumSpheres Integer default: 7 -- integer
筋肉の形状に近づけるために使われる球の数を取得/設定します。
<Muscle_Strand>.SquashStretch BooleanClass default: false -- boolean
筋肉ストランドの押し潰し/ストレッチ オプションを取得/設定します。
<Muscle_Strand>.SquashStretchScale Float default: 1.0 -- float
筋肉ストランドの押し潰し/ストレッチのスケール値を取得/設定します。
Muscle_Strand インタフェース:
Interface: CATMuscleStrand Functions
プロパティ:
.LMR : integer : Read|Write
リグ内の筋肉ストランドの場所を取得/設定します。
有効な値は次のとおりです。
-1 - 左
0 - 中心
1 - 右
.HandleSize : float : Read|Write
筋肉のハンドル サイズを取得/設定します。
.HandlesVisible : boolean : Read|Write
ハンドルが表示/非表示のいずれかであるを取得/設定します。
.Handles : node by value array : Read
Muscle_Handle オブジェクトの配列を格納します。
読み取り専用です。
.NumSpheres : integer : Read|Write
筋肉の形状に近づけるために使われる球の数を取得/設定します。
.CurrentLength : float : Read
筋肉ストランドの現在の長さを格納します。
読み取り専用です。
.CurrentScale : float : Read
筋肉ストランドの現在のスケールを格納します。
読み取り専用です。
.SquashStretch : boolean : Read|Write
筋肉ストランドの押し潰し/ストレッチ オプションを取得/設定します。
.DefaultLength : float : Read|Write
筋肉ストランドの既定の長さを取得/設定します。
.SquashStretchScale: float : Read|Write
筋肉ストランドの押し潰し/ストレッチのスケール値を取得/設定します。
メソッド:
<void>PasteStand <maxObject>SourceStrand
最初の引数として供給されたソース ストランドからの設定を貼り付けます。
<float>GetSphereRadius <index>index
インデックスで指定された球の半径を返します。
<void>SetSphereRadius <index>index <float>value
インデックスで指定された球の半径を 2 番目の引数として供給された値に設定します。
<float>GetSphereUStart <index>index
インデックスで指定された球の U 開始を返します。
<void>SetSphereUStart <index>index <float>value
インデックスで指定された球の U 開始を 2 番目の引数として供給された値に設定します。
<float>GetSphereUEnd <index>index
インデックスで指定された球の U 終了を返します。
<void>SetSphereUEnd <index>index <float>value
インデックスで指定された球の U 終了を 2 番目の引数として供給された値に設定します。