标签: math unity3d accelerometer quaternions gyroscope
我有一台IMU设备6 DOF(3 DOF加速度计和3 DOF陀螺仪)。我想用它在unity3d中旋转一个对象。为此,我计算了欧拉角滚动,俯仰和偏航。
我的问题是+ 90度和-90度的俯仰角的奇点。我需要解决它。
我读到使用四元数而不是欧拉角这个问题消失了。 我对Quaternion非常不熟悉,如何使用Quaternion从IMU传感器获取数据?如何使用它在unity3d中旋转游戏对象? 谢谢