1

我有一根在链环之间有销接头的绳索。它工作得很好。

我现在想模拟真实的链条,所以我为销接头添加了限制,如下所示:

pinJoint.upperAngleLimit = CGFloat(M_PI / 6) 
pinJoint.lowerAngleLimit = CGFloat(-M_PI / 6)
pinJoint.shouldEnableLimits = true

但是,当我使用类似球的链条开头时,我会得到图片 3-4(如下所示)

我尝试使用约束,但它们并没有真正的帮助

4

1 回答 1

0

您是否尝试过使用Matti 的绳索模块?这对我来说效果很好。基于球的质量,模拟变得非常不稳定。尝试减少绳索和球的质量。此外,如果绳子旋转得太快,物理也会变得不稳定。

我想下次我会尝试像这个例子一样使用 Verlet 集成。这还具有能够连接在两端的优点。

于 2015-02-07T05:37:40.087 回答