CATMuscle : ヘルパー
CATMuscle - superclass: helper; super-superclass:node - 23:23 - classID: #(401557208, 470706893)
このヘルパー オブジェクトは 3ds Max CAT の一部です。
コンストラクタ:
プロパティ:
次のプロパティは、実際には次のインタフェースによって公開されます。
<CATMuscle>.DeformerType String default: "Bones" -- String
文字列の変形タイプを取得/設定します。
可能な値は「メッシュ」および「ボーン」です。
<CATMuscle>.Colour Color default: (color 166 229 229) -- color
CATMuscle の色を取得/設定します。
<CATMuscle>.Handles Array default: #($Muscle_Handle:CATMuscle001M_A @ [0.000000,0.000000,0.000000], $Muscle_Handle:CATMuscle001M_AC @ [0.000000,0.000000,0.000000], $Muscle_Handle:CATMuscle001M_AB @ [0.000000,0.000000,0.000000], $Muscle_Handle:CATMuscle001M_B @ [0.000000,0.000000,0.000000], $Muscle_Handle:CATMuscle001M_BD @ [0.000000,0.000000,0.000000], $Muscle_Handle:CATMuscle001M_BA @ [0.000000,0.000000,0.000000], $Muscle_Handle:CATMuscle001M_C @ [0.000000,0.000000,0.000000], $Muscle_Handle:CATMuscle001M_CA @ [0.000000,0.000000,0.000000], $Muscle_Handle:CATMuscle001M_CD @ [0.000000,0.000000,0.000000], $Muscle_Handle:CATMuscle001M_D @ [0.000000,0.000000,0.000000], $Muscle_Handle:CATMuscle001M_DB @ [0.000000,0.000000,0.000000], $Muscle_Handle:CATMuscle001M_DC @ [0.000000,0.000000,0.000000], undefined, undefined, undefined, undefined) -- node by value array;
Muscle_Handle オブジェクトの配列を格納します。
読み取り専用です。
<CATMuscle>.HandleSize Float default: 10.0 -- float
マッスル ハンドルのサイズを取得/設定します。
<CATMuscle>.HandlesVisible BooleanClass default: true -- boolean
マッスル ハンドルの可視性オプションの状態を取得/設定します。
<CATMuscle>.LMR Integer default: 0 -- integer
リグ内のマッスル ストランドの場所を取得/設定します。
有効な値は次のとおりです。
-1 - 左
0 - 中心
1 - 右
<CATMuscle>.MiddleHandles BooleanClass default: false -- boolean
中間のマッスル ハンドルを有効/無効にします。
<CATMuscle>.MuscleName String default: "CATMuscle001" --String
マッスルの名前を取得/設定します。
<CATMuscle>.NumCollisionObjects Integer default: 0 -- integer;
マッスルの衝突オブジェクトの数を格納します。
読み取り専用です。
衝突オブジェクトの値を追加、削除、取得、管理するには、このページに記載されているインタフェース メソッドの詳細リストを使用してください。
<CATMuscle>.NumUSegs Integer default: 3 -- integer
U セグメントの番号を取得/設定します。
<CATMuscle>.NumVSegs Integer default: 2 -- integer
V セグメントの番号を取得/設定します。
CATMuscle インタフェース:
Interface: CATMuscleFunctions
プロパティ:
.DeformerType: String: Read|Write
.MuscleName: String: Read|Write
.Colour: color : Read|Write
.LMR: integer : Read|Write
.NumVSegs: integer : Read|Write
.NumUSegs: integer : Read|Write
.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
インデックスで指定された衝突オブジェクトの歪み値を返します。
<float>GetCollisionObjectHardness <index>index
インデックスで指定された衝突オブジェクトの硬さを返します。
<void>SetCollisionObjectHardness <index>index <float>value
インデックスで指定された衝突オブジェクトの硬さを 2 番目の引数として指定された値に設定します。
<void>MoveCollisionObjectUp <index>index
インデックスで指定された衝突オブジェクトのリスト内の位置を上へ移動します。
<void>MoveCollisionObjectDown <index>index
インデックスで指定された衝突オブジェクトのリスト内の位置を下へ移動します。
<void>PasteMuscle <maxObject>SourceMuscle
ソースのマッスル設定を貼り付けます。