0

我使用 Bullet Physics 作为我的物理引擎。我目前遇到的问题是我找不到如何(或是否)可以在 DiscreteDynamicsWorld 中对单个主体/对象进行 stepSimulate。我基本上想说这样的话:

World->StepSimulateSingleBody(body, elapsedTime);

而不是通常的:

World->StepSimulation(elapsedTime...);

那么还有这样的事情吗?我浏览了 Bullet 文档,发现他们的单步模拟函数是内部的 - 所以我想知道是否有另一种方法可以做到这一点。

如果这是一个愚蠢的问题,我很抱歉,但我在其他地方找不到答案。

PS 我实际上使用的是最新版本的 BulletSharp,因为我正在用 C# 编程,但 C++ 和 C# 的答案就足够了。

4

1 回答 1

1

你最好在http://www.bulletphysics.org/Bullet/phpBB3/viewforum.php?f=9上询问,但一般来说,在动力学世界中没有办法跨过一个单一的身体。如果你能解释你想要达到的目标,也许我可以提供更多帮助。

于 2012-01-09T20:13:26.360 回答