Я использую кватернионы в своей игре, и мне интересно, как, когда у меня есть два кватерниона ориентации, я могу получить кватернион вращения, необходимый для перехода от первого, q1, ко второму, q2. Я сам преподаю, поэтому в моем словаре могут быть очевидные решения.Когда у меня есть два кватерниона ориентации, как мне найти вращательный кватернион, необходимый для перехода от одного к другому?
В уравнениях, что я делаю, когда я поворачиваю от первого к другому выглядит следующим образом: q2 = г * q1
Однако теперь г неизвестность. Нужны ли здесь правила алгебры? Если это так, я бы разделил кватернион на другой, я не могу найти хорошее объяснение в Интернете.
Я использую программу под названием Game Maker
На StackOverflow вежливость, чтобы выбрать ответ, он задает вопрос как ответ и вознаграждает человека, который дал лучший ответ. –