2

AS3 用のオープン ソース IK ライブラリのリードを探しています。

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

何かを見つけられない場合は、書いてみようと思いますが、私の数学はそのタスクにはほど遠いものです。

既存のライブラリおよび/または適切なソース資料へのリードをいただければ幸いです!

4

3 に答える 3

2

余弦の法則を使用して逆運動学ソリューションを作成できます: http://en.wikipedia.org/wiki/Cosine_formula

AS3 の実装はこちらにあります: http://www.kynd.info/library/mathandphysics/inverseKinematics_01/

これからジェネリック IK クラスを作成するのは難しくありません。

于 2011-05-28T10:49:53.917 に答える
0

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 ライブラリに出会ったことはありませんが、便利でしょう。

于 2011-05-28T12:05:48.743 に答える
0

ラグドールの場合は、box2d を試してみます。

box2dflash.sourceforge.net/

于 2011-01-17T19:49:57.173 に答える