Tôi hy vọng bạn biết GL Toán học ( GLM ) vì tôi gặp vấn đề, tôi không thể phá vỡ:
Tôi có một bộ Euler Angles và tôi cần thực hiện phép nội suy trơn tru giữa chúng. Cách tốt nhất là chuyển đổi chúng thành Đệ tứ và áp dụng thuật toán SLERP.
Vấn đề tôi có là làm thế nào để khởi tạo glm :: quancyion với Euler Angles, làm ơn?
Tôi đã đọc Tài liệu GLM nhiều lần, nhưng tôi không thể tìm thấy thích hợp Quaternion constructor signature
, điều đó sẽ mất ba Góc Euler. Hàm gần nhất tôi tìm thấy là
hàm angleAxis () , lấy giá trị góc và trục cho góc đó. Lưu ý, xin vui lòng, những gì tôi đang tìm si một cách, làm thế nào để phân tích RotX, RotY, RotZ
.
Để biết thông tin của bạn, đây là chữ ký hàm angleAxis () được đo lường ở trên :
detail::tquat< valType > angleAxis (valType const &angle, valType const &x, valType const &y, valType const &z)