从Quaternion获得euler轮换?

时间:2012-10-08 15:30:06

标签: three.js

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

1 个答案:

答案 0 :(得分:14)

var rotation = new THREE.Euler().setFromQuaternion( quaternion, eulerOrder );

three.js r.69