对于一个项目,我使用 PerspectiveCamera,它使用 r69 的 vrcontrols 进行旋转。在某一时刻,我需要当前的视角 Angular (相机观察方向的水平和垂直度数)。我如何获得这些?
最佳答案
你想要的也称为欧拉 Angular 。 Three.js euler 有一个内置函数可以从四元数设置它们。
var quat = new THREE.Quaternion();
var euler = new THREE.Euler();
euler.setFromQuaternion(quat);
alert('X in degrees: ' + euler.x + '\n' +'Y in degrees: ' + euler.y + '\n' + 'Z in degrees: ' + euler.z);
关于javascript - Three.js透视相机当前 Angular (以度为单位),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26901618/