インタフェース: IKSys

インタフェース > コア インタフェース > IKSys

 

   

コア インタフェース - クイック ナビゲーション

このコア インタフェースは、IK チェーンを作成するためのメソッドを提供します。

   

メソッド

<node>IKSys.ikChain <node>startJoint <node>endJoint <string>solver 	 

startJoint を新しいチェーンの先頭ノード(先祖)、endJoint をチェーンの最後のノード(子孫)とし、solver を使用する IK ソルバの名前(下記の iksys.solverName() で返される名前)として IK チェーンを作成します。

   

<integer>IKSys.solverCount() 

システムにインストールされている利用可能なソルバの数を返します。

   

<string>IKSys.solverName <integer>solverIndex 

インデックスで指定された Solver の名前を文字列で返します。

   

<string>IKSys.solverUIName <integer>solverIndex 

インデックスで指定されたソルバの UI 名を返します。

例:

for i = 1 to iksys.solverCount() do
format "% : %\n" (iksys.solverName i) (iksys.solverUIName i)

結果:

IKHISolver : IKHISolver
IKLimb : IKLimb
SplineIKSolver : SplineIKSolver
OK

   

<void>IKSys.suspendLinkNotify() 

IK システムでのリンク通知を無効にします。

   

<void>IKSys.resumeLinkNotify() 

IK システムでのリンク通知を有効にします。

   

<bool>IKSys.isLinkNotifySuspended() 

IK リンク通知が無効の場合は true 、有効の場合は false を返します。