我正在尝试使用Nvidia的PhysX 4.1和Vehicle SDK来实现车辆,但是在获取每个车轮的位置时遇到了问题。我已经实现了所有内容,在PVD中它就像一个魅力。在我的游戏引擎中,可以使用以下代码从车辆的底盘获取位置:
const auto chassisGlobalPose = vehicles[i]->getRigidDynamicActor()->getGlobalPose();
vehicles[i]
是physx::PxVehicleWheels*
的向量。并且获得此位置是可行的,但这仅是机箱的位置。我不知道如何获得每个车轮的全局位置和旋转。我只发现我可以得到每个车轮的局部姿势,但是不能满足我的要求。
如何为每个车轮获得全局姿势,或者如何为这些车轮获得固定的角色?