【发布时间】:2015-12-14 03:09:31
【问题描述】:
当设备为纵向时,我可以通过calculating the roll value(根据iOS Device Motion的定义)获得水平旋转角度。
移动设备的 x、y、z 轴:
但是当设备处于横向时,y 轴是水平的,x 轴是垂直的。我怎样才能得到角度?音高值不正确。我曾尝试在四元数中交换 x 和 y,但没有成功。
还有,当设备处于纵向和横向中间时,我如何获得角度,例如,您将设备围绕 z 轴倾斜 30 度?
是否有一个统一的四元数或旋转矩阵来计算任何设备方向的角度?
【问题讨论】:
标签: android ios quaternions rotational-matrices devicemotion