Scale_Reactor : ScaleController

Scale_Reactor - superclass: ScaleController; super-superclass:MAXWrapper - 0:0 - classID: #(331629852, 751514504) 

> MAXWrapper > ScaleController > Scale_Reactor

 

   

アニメーション コントローラ - クイック ナビゲーション

コンストラクタ

Scale_Reactor... 	 
ScaleReactor...   

ScaleReactor インタフェース:

Interface:reactions 

プロパティ

.editStateMode : boolean : Read|Write 

このプロパティは、[リアクション状態を編集](Edit Reaction State)の状態を設定および取得します。

   

.useCurve : boolean : Read|Write 

カーブを使用するかどうかを指定します。

   

.createMode : boolean : Read|Write 

作成モードを有効/無効にします。

   

メソッド

<boolean>reactTo <maxObject>object 

既定の影響値は、リアクションが作成された時間によって異なります。これはタイム バリアント関数であるため、引数として Time 値を必要とすることなく、MAXScript の time コンテキストを使用します。

<maxObject>object: リアクション先のオブジェクト。コントローラまたはノードを指定できます。

成功の場合は true 、それ以外の場合は false を返します。

   

<boolean>createname:<string> 

新しいリアクションを作成して、そのリアクションに名前を付けます。既定の影響値は、リアクションが作成された時間によって異なります。これはタイム バリアント関数です。名前が存在する場合は指定された名前を使用しますが、必須ではありません。名前の既定値は「scriptCreated」です。成功の場合は true 、それ以外の場合は false を返します。

注:以下のインデックス パラメータの基数は、すべて 1 です。

   

<boolean>delete <index>index 

インデックスで指定されたリアクションを削除します。成功の場合は true 、それ以外の場合は false を返します。

   

<integer>getCount () 

リアクションのカウントを返します。

   

<void>select <index>index 

インデックスで指定されたリアクションを選択します。

   

<index>getSelected () 

現在選択されているリアクションのインデックスを返します。

   

<boolean>setStateToCurrent <index>index 

これはタイム バリアント関数です。リアクションの状態を、指定された MAXScript 時間における現在の状態に設定します。成功の場合は true 、それ以外の場合は false を返します。

   

<boolean>setFloatState <index>index<float>state 

リアクション状態を、渡された値に設定します。使用する関数は、reactor コントローラのタイプによって異なります。成功の場合は true 、それ以外の場合は false を返します。

   

<boolean>setVectorState <index>index<point3>state 

リアクション状態を、渡された値に設定します。使用する関数は、reactor コントローラのタイプによって異なります。成功の場合は true 、それ以外の場合は false を返します。

   

<boolean>setRotationState <index>index<quat>state 

リアクション状態を、渡された値に設定します。使用する関数は、reactor コントローラのタイプによって異なります。成功の場合は true 、それ以外の場合は false を返します。

   

<boolean>setValueToCurrent <index>index 

これはタイム バリアント関数です。リアクションの値を、指定された MAXScript 時間における ReactTo オブジェクトの値に設定します。成功の場合は true 、それ以外の場合は false を返します。

   

<boolean>setValueAsFloat <index>index<float>value 

リアクションの値を、渡された値に設定します。使用する関数は、リアクション先のオブジェクトまたはコントローラのタイプによって異なります。下記の getType() を参照してください。成功の場合は true 、それ以外の場合は false を返します。

   

<boolean>setValueAsVector <index>index <point3>value 

リアクションの値を、渡された値に設定します。使用する関数は、リアクション先のオブジェクトまたはコントローラのタイプによって異なります。下記の getType() を参照してください。成功の場合は true 、それ以外の場合は false を返します。

   

<boolean>setValueAsQuat <index>index<quat>value 

リアクションの値を、渡された値に設定します。使用する関数は、リアクション先のオブジェクトまたはコントローラのタイプによって異なります。下記の getType() を参照してください。成功の場合は true 、それ以外の場合は false を返します。

   

<boolean>setInfluence <index>index<float>influence 

指定されたリアクションの影響を設定します。成功の場合は true 、それ以外の場合は false を返します。

   

<boolean>setStrength <index>index<float>strength 

指定されたリアクションの強度を設定します。成功の場合は true 、それ以外の場合は false を返します。

   

<boolean>setFalloff <index>index <float>influence 

指定されたリアクションのフォールオフを設定します。

   

<void>setName <index>index <string>name 

インデックスで指定されたリアクションの名前を設定します。

   

<string>getName <index>index 

リアクションの名前を返します。

   

<float>getInfluence <index>index 

リアクションの影響を返します。

   

<float>getStrength <index>index 

リアクションの強度を返します。

   

<float>getFalloff <index>index 

リアクションのフォールオフを返します。

   

<enum>getType () 

   

getType enums: {#floatReaction | #positionalReaction | #rotationalReaction | #scaleReaction} 

リアクション先のオブジェクトのタイプを返します。

   

<fpvalue>getState <index>index 

リアクションの状態を返します。reactor コントローラのタイプに応じて、Point3、Quat、または浮動小数点のいずれかの値が返されます。

   

<fpvalue>getValue <index>index 

リアクションの値を返します。reactor コントローラのタイプに応じて、Point3、Quat、または浮動小数点のいずれかの値が返されます。

   

関連事項