获取浏览器deviceOrientation取决于设备头

时间:2017-11-14 17:54:57

标签: javascript browser ecmascript-6 gyroscope

我通过Gyronorm.js库使用浏览器的deviceOrientation事件。我只对x轴周围的旋转感兴趣(相机在横向模式下的方向)。

我面临的问题是,当y上的轮换发生变化时,x也会发生变化。例如,当以横向模式握住手机时,围绕x轴的旋转为0.从那时起,如果我将手机围绕y轴倾斜,使其转为正角,则围绕{{ 1}}变为-180。

我想要的是“局部旋转”,因此xxy轴的旋转不会改变。有没有办法实现这些价值观?

下图说明了我所参考的坐标系。 enter image description here

0 个答案:

没有答案