有没有开源AS3反向运动学库?

时间:2011-01-17 18:44:05

标签: flash actionscript-3 open-source inverse-kinematics

我正在为AS3的开源IK库寻找潜在客户。

我的项目涉及简单的 2D 肢体,肩部/肘部/腕关节。

如果我找不到任何东西,我会尝试写一个,虽然我的数学并不接近任务。

任何导致现有库和/或适当源材料的信息都将受到赞赏!

3 个答案:

答案 0 :(得分:2)

您可以使用余弦定律创建反向运动学解决方案: http://en.wikipedia.org/wiki/Cosine_formula

可在此处找到AS3实施: http://www.kynd.info/library/mathandphysics/inverseKinematics_01/

从中创建一个通用的IK类不应该是硬

答案 1 :(得分:0)

对于ragdolls我会尝试box2d:

box2dflash.sourceforge.net /

答案 2 :(得分:0)

嗯,Flash Professional附带了IK library,但它与IDE中的Bone Tool相关联。您无法在actionscript中从头开始创建骨骼,您需要在IDE中分配这些骨骼并稍后从代码中访问它们。

大约3年前我和IK一起玩过,为我的课程Flanimator

做了一个非常基本的动画工具

Flanimator preview

我用我从Keith Peters的Foundation Actionscript 3.0 Animation: Making Things Move!书中学到的东西写了这篇文章,我推荐这本书。第13章和第14章是IK和FK。该代码可在网站上找到。

我没有遇到过漂亮的as3 IK库,但这样会很方便。