2011-01-17 22 views
2

私はAS3用のオープンソースIKライブラリのリードを探しています。オープンソースのAS3インバースキネマティクスライブラリはありますか?

私のプロジェクトには、肩/肘/手首の関節を持つ単純な2D四肢が含まれています。

私は何かを見つけることができない場合は、私の数学は、仕事に近いところにはありませんが、私は試してみるつもりです。

既存の図書館および/または適切なソース資料につながっていることはありがたいです!ラグドールのために

答えて

0

私はBOX2Dをしようとするだろう:

box2dflash.sourceforge.net/

+0

Box2Dは剛体物理学であり、そこにIKはありません。 – alxx

+0

私はジョイントをポーズ可能にするためにモーターをセットアップする必要があるので、私はラグドールを望んでいません。私はBox2Dを長く見てきました。そして、私はそれが私が望むことをすることができるかもしれません(場所が保存され、再現される可能性のある手足)。私はそれがライブラリ全体のオーバーヘッドの価値があるとは確信していません。 – jkopel

2

あなたは余弦定理とインバースキネマティクスのソリューションを作成することができます。 http://en.wikipedia.org/wiki/Cosine_formula

AS3の実装を見つけることができますここをクリックしてください: http://www.kynd.info/library/mathandphysics/inverseKinematics_01/

これから一般的なIKクラスを作成することは難しくありません。

+0

リンクをありがとう。これは私が今までに見た中で最も近いものです。 – jkopel

0

Flash Professionalに付属するIK libraryがありますが、IDEのBone Toolに関連付けられています。アクションスクリプトで最初から骨を作成することはできません。あなたはIDEでそれらを割り当て、後でコードからそれらにアクセスする必要があります。

約3年前、私は、IKと遊んだと私はキース・ピーターズFoundation Actionscript 3.0 Animation: Making Things Move!本から学んだものを使用していることを書いたFlanimator

Flanimator preview

と呼ばれる私の授業のための非常に基本的なアニメーションツールを作った、これ私はお勧め。第13章と第14章はIKとFKです。コードはサイトで利用可能です。

私は素晴らしいas3 IKライブラリに出会ったことはありませんが、それは便利だろう。

+0

私はあなたが役に立つようにしようとしていると確信していますが、本当にその質問に答えているわけではありません。私は組み込みの骨ツール/ IKライブラリを使って広範囲に研究してきましたが、それはもともと私がオープンソースの代替手段を探すために私にもたらした欠点です。 – jkopel

関連する問題