AS3 用のオープン ソース IK ライブラリのリードを探しています。
私のプロジェクトには、肩/肘/手首の関節を持つ単純な2D四肢が含まれます。
何かを見つけられない場合は、書いてみようと思いますが、私の数学はそのタスクにはほど遠いものです。
既存のライブラリおよび/または適切なソース資料へのリードをいただければ幸いです!
AS3 用のオープン ソース IK ライブラリのリードを探しています。
私のプロジェクトには、肩/肘/手首の関節を持つ単純な2D四肢が含まれます。
何かを見つけられない場合は、書いてみようと思いますが、私の数学はそのタスクにはほど遠いものです。
既存のライブラリおよび/または適切なソース資料へのリードをいただければ幸いです!
余弦の法則を使用して逆運動学ソリューションを作成できます: http://en.wikipedia.org/wiki/Cosine_formula
AS3 の実装はこちらにあります: http://www.kynd.info/library/mathandphysics/inverseKinematics_01/
これからジェネリック IK クラスを作成するのは難しくありません。
Flash Professional にはIK ライブラリが付属していますが、これは IDE の Bone Tool に関連付けられています。actionscript でゼロからボーンを作成することはできません。IDE でボーンを割り当て、後でコードからアクセスする必要があります。
約 3 年前、私は IK で遊んで、Flanimatorと呼ばれるコースワーク用の非常に基本的なアニメーション ツールを作成しました。
Keith Peters のFoundation Actionscript 3.0 Animation: Making Things Move!から学んだことを使用して書きました。私が推薦する本。第 13 章と第 14 章は IK と FK に関するものです。コードはサイトで入手できます。
素敵な as3 IK ライブラリに出会ったことはありませんが、便利でしょう。
ラグドールの場合は、box2d を試してみます。
box2dflash.sourceforge.net/