从Quaternion获得euler轮换?

Ben*_*nce 8 three.js

我正在使用FlyControls来移动和旋转我的飞机(我正在做飞行模拟),它运行得很好.然而,现在我遇到了一个问题,一个可能的解决方案是知道我的飞机的欧拉角.不幸的是,FlyControls正在使用Quaternion.有没有办法以某种方式获得角度?当然,我可以重写FlyControls模块来使用euler角度.但我想尽可能避免这种情况.

Wes*_*ley 15

var rotation = new THREE.Euler().setFromQuaternion( quaternion, eulerOrder );
Run Code Online (Sandbox Code Playgroud)

three.js r.69