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 を返します。
<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、または浮動小数点のいずれかの値が返されます。