Muscle_Strand : ヘルパー

Muscle_Strand - superclass: helper; super-superclass:node - 10:10 - classID: #(131020930, 1206916674) 
 

   

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

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

コンストラクタ:

Muscle_Strand... MuscleStrand... 

プロパティ:

下記のインタフェースによって実際に公開されるプロパティは次のとおりです。

 <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 番目の引数として供給された値に設定します。

関連事項