Вероятно, в вашей среде программирования есть инструменты для выполнения этой ротации и извлечения матриц. К сожалению, я не могу помочь вам с кватернионами, но ваши проблемы кажутся немного более базовыми.
аюсь понять, как работают кватернионные вращения, я нашел этот мини-учебникhttp://www.julapy.com/blog/2008/12/22/quaternion-rotation/ но он делает некоторые предположения, что я не могу тренироваться, например, как я могу сделать "отрабатывать векторы вращения вокруг каждой оси, просто вращая вектор вокруг оси."и как он рассчитывает angleDegreesX, angleDegreesY и angleDegreesZ?
Кто-нибудь может привести рабочий пример или объяснение?