标签: javascript browser ecmascript-6 gyroscope
我通过Gyronorm.js库使用浏览器的deviceOrientation事件。我只对x轴周围的旋转感兴趣(相机在横向模式下的方向)。
Gyronorm.js
x
我面临的问题是,当y上的轮换发生变化时,x也会发生变化。例如,当以横向模式握住手机时,围绕x轴的旋转为0.从那时起,如果我将手机围绕y轴倾斜,使其转为正角,则围绕{{ 1}}变为-180。
y
我想要的是“局部旋转”,因此x和x时y轴的旋转不会改变。有没有办法实现这些价值观?
下图说明了我所参考的坐标系。