Link_Constraint - superclass: Matrix3Controller
 
 
 
Link_Constraint - superclass: Matrix3Controller; super-superclass:MAXWrapper - 2:1 - classID: #(-2025855132, -1430354431) 	 

> MAXWrapper > Matrix3Controller > Link_Constraint

 

   

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

リンク コンストレイントは、あるターゲット オブジェクトから別のオブジェクトにリンクするオブジェクトのアニメートに使用されます。

リンク コンストレイントを使用すると、オブジェクトはターゲット オブジェクトの位置、回転、およびスケールを継承します。

   

コンストラクタ

Link_Constraint... 	 Link ...   

プロパティ

<Link_Constraint>.key_mode Integer default: 0 -- integer; Link_KeyMode 

3 つのキー モードのいずれかを選択して、リンクされたオブジェクトにリンク コンストレイントの一部としてキーフレームを記述する方法を決定します。これらのオプションは次のとおりです。

0: キーなし: 関係するどのオブジェクトに対してもキーは作成されません。

1: キー ノード: いくつかのオブジェクトにキーを設定します。

2: 子: 子オブジェクトのみにキーを適用します。

3: 親: 親と子の両方のオブジェクトにキーを適用します。

4: キー全体の階層: 選択されたノードとその階層全体にキーフレームを適用します。

5: 子: 選択されたオブジェクトとワールドまでの階層内のノードにキーを設定します。

6: 親: 親と子、およびワールドまでの 3 つの階層すべてにキーを設定します。

   

<Link_Constraint>.link_params SubAnim default: SubAnim:Link_Params -- transform 

   

Link_Constraint インタフェース:

Interface: constraints 

メソッド:

<node>getNode <index>nodeNumber 

インデックスで指定されたターゲットを返します。

   

<boolean>setTarget <node>target<index>index 

指定されたノードをインデックスで指定された位置のターゲットとして設定します。正常に終了した場合は true を返します。

   

<float>getFrameNo <index>targetNumber 

インデックスで指定されたターゲットにリンクされた開始フレーム番号を返します。

   

<boolean>setFrameNo <index>targetNumber <integer>frameNo 

インデックスで指定されたターゲットにリンクする開始フレーム番号を設定します。正常に終了した場合は true を返します。

   

<integer>getNumTargets () 

ターゲットの数を返します。

   

<boolean>addTarget <node>target<integer>frameNo 

指定されたノードを指定したフレームでターゲット リストに追加します。正常に終了した場合は true を返します。

   

<boolean>DeleteTarget <integer>targetNumber 

インデックスで指定されたノードをターゲット リストから削除します。正常に終了した場合は true を返します。

   

<integer>addWorld frameNo :<integer> 

frameNo 規定値: -99999。

このメソッドは、指定されたフレームのターゲットとして「ワールド」を設定します。

   

関連事項