このヘルパー オブジェクトは 3ds Max CAT の一部です。
コンストラクタ:
Class instances not creatable by MAXScriptInterface: CATMuscle Functionsプロパティ:
.DeformerType : String : Read|Write変形タイプを文字列として取得/設定します。
.MuscleName : String : Read|Writeマッスル名を文字列として取得/設定します。
.Colour : color : Read|Writeマッスルの色を取得/設定します。
.LMR : integer : Read|WriteCATRig 内のマッスルの位置を取得/設定します。
有効な値は次のとおりです。
-1 = 左
0 = 中間
1 = 右
.NumUSegs : integer : Read|Write[U]セグメントの数を取得/設定します。
.NumVSegs : integer : Read|Write[V]セグメントの数を取得/設定します。
.HandleSize : float : Read|Writeマッスルのハンドル サイズを取得/設定します。
.HandlesVisible : boolean : Read|Writeハンドルが表示/非表示のいずれかであるを取得/設定します。
.MiddleHandles : boolean : Read|Write中間ハンドルを使用するかどうかを取得/設定します。
.Handles : node by value array : Readマッスル ハンドルの読み取り専用配列を格納します。
.NumCollisionObjects : integer : Read衝突オブジェクトの数量を取得/設定/格納します。
衝突オブジェクトの追加および削除については以下のメソッドを参照してください。
メソッド:
<void>AddCollisionObject <node>sphere衝突オブジェクトを追加します。
<void>RemoveCollisionObject <index>indexインデックスで指定された衝突オブジェクトを削除します。
<node>GetCollisionObject <index>indexインデックスで指定された衝突 オブジェクトを返します。
<float>GetCollisionObjectDistortion <index>indexインデックスで指定された衝突オブジェクトの歪み値を返します。
<void>SetCollisionObjectDistortion <index>index <float>valueインデックスで指定された衝突オブジェクトの歪み値を 2 番目の引数として供給された浮動小数点値に設定します。
<float>GetCollisionObjectHardness <index>indexインデックスで指定された衝突オブジェクトの硬さの値を返します。
<void>SetCollisionObjectHardness <index>index <float>valueインデックスで指定された衝突オブジェクトの硬さの値を 2 番目の引数として供給された浮動小数点値に設定します。
<void>MoveCollisionObjectUp <index>indexインデックスで指定された衝突オブジェクトの衝突オブジェクト リスト内の位置を上へ移動します。
<void>MoveCollisionObjectDown <index>indexインデックスで指定された衝突オブジェクトの衝突オブジェクト リスト内の位置を下へ移動します。
<void>PasteMuscle <maxObject>SourceMuscle引数によって提供されたマッスルを貼り付けます。