インタフェース > コア インタフェース > 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 を返します。