2012-10-08 48 views
7

我正在使用FlyControls來移動和旋轉我的飛機(我正在做一個模擬飛行),並且它工作得很好。但是現在我遇到了一個問題,一個可能的解決方案是瞭解我的飛機的歐拉角。 不幸的是,FlyControls正在使用Quaternion。有沒有一種可能的方式來獲得角度?當然,我可以重寫FlyControls模塊來使用歐拉角。但如果可能的話,我想避免這種情況。從Quaternion獲取歐拉旋轉?

回答

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

three.js所r.69

+0

真棒,謝謝! :) 奇蹟般有效! – Bence