MusclePatch : ヘルパー

このヘルパー オブジェクトは 3ds Max CAT の一部です。

コンストラクタ:

Class instances not creatable by MAXScript

MusclePatch インタフェース:

Interface: CATMuscle Functions

プロパティ:

 .DeformerType : String : Read|Write

変形タイプを文字列として取得/設定します。

 .MuscleName : String : Read|Write

マッスル名を文字列として取得/設定します。

 .Colour : color : Read|Write

マッスルの色を取得/設定します。

.LMR : integer : Read|Write

CATRig 内のマッスルの位置を取得/設定します。

有効な値は次のとおりです。

-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

引数によって提供されたマッスルを貼り付けます。