是否有开源 AS3 逆向运动学库?

发布于 2024-10-12 14:24:26 字数 1539 浏览 5 评论 0原文

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

如此安好 2024-10-19 14:24:26

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

可以在此处找到 AS3 实现:
一个

创建 通用 IK 级应该不难

You could create an Inverse Kinematics solution with the Law of Cosines:
http://en.wikipedia.org/wiki/Cosine_formula

An AS3 implementation can be found here:
http://www.kynd.info/library/mathandphysics/inverseKinematics_01/

Creating a generic IK-class from this shouldn't be to hard

我一直都在从未离去 2024-10-19 14:24:26

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

box2dflash.sourceforge.net/

For ragdolls I would try box2d:

box2dflash.sourceforge.net/

水染的天色ゝ 2024-10-19 14:24:26

嗯,有 IK 库 随 Flash Professional 一起提供,但它与 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 库,但这会很方便。

Well, there's the IK library that comes with Flash Professional, but it tied to the Bone Tool in the IDE. You can't create bones from scratch in actionscript, you need to assign them in the IDE and access them from code later.

About 3 years ago I played with IK and made a very basic animation tool for my coursework called Flanimator

Flanimator preview

I wrote that using what I've learned from Keith Peters' Foundation Actionscript 3.0 Animation: Making Things Move! book, which I recommend. Chapters 13 and 14 are on IK and FK. The code is available on the site.

I haven't come across a nice as3 IK library, but that would be handy.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文