Biped Transform メソッド

 

   

Character Studio - クイック ナビゲーション

   

biped.getTransform <biped_node> (#pos | #rotation | #scale) [limb:<biped_node>] 	 

ワールド座標内で指定したノードの変換を取得します。

   

biped.setTransform <biped_node> #pos <point3> <bool_setkey> [limb:<biped_node>] 	 
biped.setTransform <biped_node> #rotation <quat> <bool_setkey> [limb:<biped_node>] 	 
biped.setTransform <biped_node> #scale <point3> <bool_setkey> [limb:<biped_node>]   

ワールド座標内で指定した変換を設定します。

スケールの設定は、フィギュア モード内でのみ適用されます。

位置を設定する場合、Biped はノードを指定の場所に配置させようとしますが、最終的な位置は Biped の IK によって強制されます。

位置はワールド座標内にあるので、位置の設定は Biped ルートから開始して Biped 階層を通して行う必要があります。

   

biped.setKey <biped_node> copyHor:<bool_setHoriz> copyVer:<bool> copyTrn:<bool> 

現在時間における指定した Biped ノードのコントローラ上にキーを設定します。

ノードが Biped の COM 内で指定されている場合、キーが作成されるトラックはブール値の引数によって決まります。

   

biped.setSelectedKey <bipedCtrl> 

指定したコントローラ上の現在のフレームでキーを設定します。

biped_ctrl が Biped のボディ コントローラである場合、キーは現在の変換タイプ(水平、垂直、回転)に対応してトラック上に作成されます。

フットステップ、モーション、ミキサー モード内では適用されません。

関連事項