Mam nadzieję, że znasz GL Mathematics ( GLM ), ponieważ mam problem, nie mogę złamać:
Mam zestaw kątów Eulera i muszę wykonać płynną interpolację między nimi. Najlepszym sposobem jest ich konwersja do Quaternions i zastosowanie alrogirthm SLERP.
Mam problem z inicjowaniem glm :: quaternion za pomocą Euler Angles, proszę?
Wciąż czytam Dokumentację GLM , ale nie mogę znaleźć odpowiedniego Quaternion constructor signature
, który zająłby trzy Kąty Eulera. Najbliższą, jaką znalazłem, jest
funkcja angleAxis () , która przyjmuje wartość kąta i oś dla tego kąta. Uwaga, proszę, czego szukam, jak analizować RotX, RotY, RotZ
.
Dla Twojej informacji jest to powyższa sygnatura funkcji metnioned angleAxis () :
detail::tquat< valType > angleAxis (valType const &angle, valType const &x, valType const &y, valType const &z)