2016-06-08 92 views
0

我想使用四元数旋转将3d矢量的整个值旋转到一个轴。使用旋转四元数将3d矢量值旋转到单个轴

背后的原因是我想将我的智能手机的X轴和Y轴与我车辆的X轴和Y轴对齐,以检测在这两个轴上分离的横向和纵向加速度。因此,我想要检测汽车的第一个直线加速度,并将整个加速度值旋转到手机的航向轴(X轴),并假设为直线运动。

我该如何做到这一点?

enter image description here enter image description here

回答

0

我得到了它自己,而这Link对我帮助很大。最后,我只需要将目标轴定义为矢量V(Magnitude_Source,0,0),计算V与源矢量之间的角度并旋转源矢量。