【发布时间】:2026-02-11 15:50:02
【问题描述】:
我使用 C++ Bullet Physics。我在 btTriangleMesh 上生成 btRaycastVehicle。我通过使用更新车轮模型 车辆->getWheelTransformWS(i).getOpenGLMatrix(mat); 矩阵。正如您在下面的剪辑中看到的车轮转向正常,它们在世界空间中的位置是正确的,但旋转完全关闭。 btWheelInfo 的 m_rotation 或 m_deltaRotation 也会给我错误的结果,例如在完全停止后仍有一些 m_rotation。 vehicle->getCurrentSpeedKmHour() 对我来说也是错误的。当我加速时,它给我负数,但当油门松开时,速度又是正数。我应该去哪里找问题?我应该为地面设置一些参数吗?
【问题讨论】:
标签: c++ bulletphysics