আমি আশা করি আপনি জিএল গণিত ( জিএলএম ) জানেন কারণ আমার একটি সমস্যা হয়েছে, আমি ভাঙ্গতে পারি না:
আমার কাছে অয়লার অ্যাঙ্গেলসের সেট রয়েছে এবং তাদের মধ্যে আমার মসৃণ দ্বিখণ্ডন করা দরকার । সবচেয়ে ভালো উপায় তাদের রূপান্তরের উদ্দেশ্যে কোয়াটেরনিয়ন এবং প্রয়োগের SLERP alrogirthm।
আমার কাছে সমস্যাটি হ'ল এলার্ম অ্যাঙ্গেলসের সাথে কীভাবে গ্ল্যাম :: চতুষ্কালকের সূচনা করবেন, দয়া করে?
আমি বারবার জিএলএম ডকুমেন্টেশন পড়েছি , তবে আমি উপযুক্ত খুঁজে পাচ্ছি না, এটিতেQuaternion constructor signature
তিনটি এলার অ্যাঙ্গেল লাগবে। সবচেয়ে কাছের একটিটি আমি খুঁজে পেয়েছি
অ্যাঙ্গেলএক্সিস () ফাংশন, সেই কোণটির জন্য কোণ মূল্য এবং একটি অক্ষ গ্রহণ করে। দ্রষ্টব্য, দয়া করে, আমি কীভাবে সি উপায়ে যাচ্ছি, কীভাবে পার্স করব RotX, RotY, RotZ
।
আপনার তথ্যের জন্য এটি হ'ল উপরের ধাতব কোণ অ্যাক্সিস () ফাংশন স্বাক্ষর :
detail::tquat< valType > angleAxis (valType const &angle, valType const &x, valType const &y, valType const &z)