मुझे आशा है कि आप GL गणित ( GLM ) को जानते हैं क्योंकि मुझे एक समस्या है, मैं नहीं तोड़ सकता:
मेरे पास यूलर एंगल्स का एक सेट है और मुझे उनके बीच सुचारू प्रक्षेप करने की आवश्यकता है । सबसे अच्छा तरीका उन्हें Quaternions में परिवर्तित कर रहा है और SLERP alrogirthm को लागू कर रहा है।
मेरे पास यह मुद्दा है कि glm को कैसे शुरू किया जाए: Euler Angles के साथ quaternion, कृपया?
मैंने जीएलएम डॉक्यूमेंटेशन को बार-बार पढ़ा , लेकिन मुझे यह उचित नहीं लगा Quaternion constructor signature
, कि तीन यूलर एंगल लगेगा। मैंने जो सबसे निकटतम पाया, वह है
कोणअक्सिस () फ़ंक्शन, कोण मान और उस कोण के लिए एक अक्ष ले रहा है। ध्यान दें, कृपया, मैं सी की राह देख रहा हूं, कैसे पार्स करना है RotX, RotY, RotZ
।
आपकी जानकारी के लिए, यह ऊपर लिखा हुआ कोण कोण है () फ़ंक्शन हस्ताक्षर :
detail::tquat< valType > angleAxis (valType const &angle, valType const &x, valType const &y, valType const &z)