2

我正在寻找有关 AS3 的开源 IK 库的线索。

我的项目涉及带有肩/肘/腕关节的简单二维肢体。

如果我找不到任何东西,我会尝试写一个,尽管我的数学离任务还很远。

任何指向现有库和/或适当源材料的线索将不胜感激!

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 中的骨骼工具相关联。您不能在 actionscript 中从头开始创建骨骼,您需要在 IDE 中分配它们并稍后从代码中访问它们。

大约 3 年前,我使用 IK 并为我的课程制作了一个非常基本的动画工具,称为Flaimator

Flaimator 预览

我用我从 Keith Peters 的Foundation Actionscript 3.0 动画中学到的东西写了这个:让事情动起来!书,我推荐。第 13 章和第 14 章是关于 IK 和 FK 的。该代码可在网站上找到。

我还没有遇到一个不错的 as3 IK 库,但那会很方便。

于 2011-05-28T12:05:48.743 回答
0

对于布娃娃,我会尝试 box2d:

box2dflash.sourceforge.net/

于 2011-01-17T19:49:57.173 回答