C++ 在子弹物理中,如何从物体的运动状态得到物体的欧拉角?

C++ 在子弹物理中,如何从物体的运动状态得到物体的欧拉角?,c++,bulletphysics,C++,Bulletphysics,打印坠落物体的x、y和z位置,这些位置通过body->getMotionState()->getWorldTransform(trans)提取 但是我如何得到表示旋转的三个欧拉角呢 我能够得到表示旋转的四元数,但是有没有一种方便的方法将它们转换为欧拉角 我可以重新实现中提到的转换公式,但我希望Bullet有一个内置的方法 我已经看到了,但它没有使用MotionState,我已经读过MotionState是首选方法(但我还不明白为什么) 交叉邮寄地址:

打印坠落物体的x、y和z位置,这些位置通过
body->getMotionState()->getWorldTransform(trans)
提取

但是我如何得到表示旋转的三个欧拉角呢

我能够得到表示旋转的四元数,但是有没有一种方便的方法将它们转换为欧拉角

我可以重新实现中提到的转换公式,但我希望Bullet有一个内置的方法

我已经看到了,但它没有使用MotionState,我已经读过MotionState是首选方法(但我还不明白为什么)

交叉邮寄地址: