CATMuscle : ヘルパー

CATMuscle - superclass: helper; super-superclass:node - 23:23 - classID: #(401557208, 470706893) 
 

   

3ds Max CAT - クイック ナビゲーション

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

コンストラクタ:

CATMuscle... 

プロパティ:

次のプロパティは、実際には次のインタフェースによって公開されます。

 <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 

ソースのマッスル設定を貼り付けます。

関連事項