1

我正在尝试在桌子上实现燃烧的火柴棍效果。所以它的俯视图是零重力。无论火柴走到哪里,它所附着的火都应该线性地跟随。所以我相信棱柱关节是我需要的。

我的火柴棍是一个长方形,我的火是一个感应圈。

我完成了有关棱柱接头的本教程。在一个地方它说“将身体设置为相同的翻译值'将'夹在一起”。但是当我尝试这个时,bodyB不会滑动。

  1. prismaticJoint->setLimit(transVal,transVal);
  2. 虽然这个有效:
    prismaticJoint->setLimit(transVal,transVal+0.1);

transVal在限制范围内。)

在方法1中,当我打印时prismaticJoint->getJointTranslation,它总是显示0.000(或-0.000)。

在方法 2 中,bodyB是否滑动并且平移值正确但随后我bodyA也开始向相反的方向移动,localAxisA好像bodyA因为滑动而被推回。

我希望我的火柴棍不受关节线性运动的影响。我的火应该不受桌子上其他物体引起的任何颠簸的影响。

谢谢。

4

0 回答 0