我正在使用FlyControls控制我的飞行模拟器的移动和旋转,效果还不错。但现在我遇到一个问题,解决方案之一是知道我的飞机的欧拉角。 不幸的是,FlyControls使用四元数。有没有可能以某种方式获取角度?当然,我可以重写FlyControls模块以使用欧拉角。但如果有可能,我想避免这样做。
我正在使用FlyControls控制我的飞行模拟器的移动和旋转,效果还不错。但现在我遇到一个问题,解决方案之一是知道我的飞机的欧拉角。 不幸的是,FlyControls使用四元数。有没有可能以某种方式获取角度?当然,我可以重写FlyControls模块以使用欧拉角。但如果有可能,我想避免这样做。
var rotation = new THREE.Euler().setFromQuaternion( quaternion, eulerOrder );
three.js r.69