Three.js 设备定向控件和VRC控件中的camera.rotation.reorder

Three.js 设备定向控件和VRC控件中的camera.rotation.reorder,three.js,Three.js,examples/js/controls/DeviceOrientationControls.js有以下内容 `this.object.rotation.reorder(“YXZ”);' 在360视频播放器中,我正在录制相机旋转角度(x->pitch,y->yaw,z->roll),如果没有这条线,它们的值看起来很奇怪(不仅仅是像x->roll和z->pitch那样交换值),当我应用此重新排序(在MouseControls和VRControls中)时,它们变得更合理 那么这条线到底是做什么的呢?

examples/js/controls/DeviceOrientationControls.js
有以下内容

`this.object.rotation.reorder(“YXZ”);'

在360视频播放器中,我正在录制相机旋转角度(x->pitch,y->yaw,z->roll),如果没有这条线,它们的值看起来很奇怪(不仅仅是像x->roll和z->pitch那样交换值),当我应用此重新排序(在MouseControls和VRControls中)时,它们变得更合理

那么这条线到底是做什么的呢?为什么其他控制器没有呢?为什么这不仅仅是一个交换的问题