我正在寻找有关 AS3 的开源 IK 库的线索。
我的项目涉及带有肩/肘/腕关节的简单二维肢体。
如果我找不到任何东西,我会尝试写一个,尽管我的数学离任务还很远。
任何指向现有库和/或适当源材料的线索将不胜感激!
我正在寻找有关 AS3 的开源 IK 库的线索。
我的项目涉及带有肩/肘/腕关节的简单二维肢体。
如果我找不到任何东西,我会尝试写一个,尽管我的数学离任务还很远。
任何指向现有库和/或适当源材料的线索将不胜感激!
您可以使用余弦定律创建逆运动学解决方案: http ://en.wikipedia.org/wiki/Cosine_formula
可以在此处找到 AS3 实现: http ://www.kynd.info/library/mathandphysics/inverseKinematics_01/
从这里创建一个通用的 IK 类应该不难
好吧,Flash Professional 附带了IK 库,但它与 IDE 中的骨骼工具相关联。您不能在 actionscript 中从头开始创建骨骼,您需要在 IDE 中分配它们并稍后从代码中访问它们。
大约 3 年前,我使用 IK 并为我的课程制作了一个非常基本的动画工具,称为Flaimator
我用我从 Keith Peters 的Foundation Actionscript 3.0 动画中学到的东西写了这个:让事情动起来!书,我推荐。第 13 章和第 14 章是关于 IK 和 FK 的。该代码可在网站上找到。
我还没有遇到一个不错的 as3 IK 库,但那会很方便。
对于布娃娃,我会尝试 box2d:
box2dflash.sourceforge.net/