2012-10-08 10 views
7

मैं अपने विमान को स्थानांतरित करने और घूर्णन के लिए फ्लाईकंट्रोल का उपयोग कर रहा हूं (मैं एक उड़ान सिम कर रहा हूं), और यह बहुत अच्छी तरह से काम करता है। हालांकि अब मैं एक समस्या में भाग गया हूं जहां एक संभावित समाधान मेरे विमान के यूलर कोणों को जानना होगा। दुर्भाग्य से FlyControls Quaternion का उपयोग कर रहा है। कोणों को किसी भी तरह से पाने का कोई संभावित तरीका है? बेशक, मैं यूलर कोणों का उपयोग करने के लिए फ्लाईकंट्रोल मॉड्यूल को फिर से लिख सकता हूं। लेकिन अगर संभव हो तो मैं इससे बचना चाहूंगा।Quaternion से यूलर रोटेशन प्राप्त करें?

उत्तर

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

Three.js r.69

+0

बहुत बढ़िया है, धन्यवाद! :) एक जादू की तरह काम करता है! – Bence

संबंधित मुद्दे