Умножение матрицы на чистый кватернион
У меня есть уравнение, в котором мне нужно умножить матрицу 3 x 3 на вектор V 3 x 1, который сохраняется как чистый кватернион Q = [0 V].
Простой способ сделать это - просто получить мой вектор V из Q и затем умножить M на V. Это наиболее логичный способ, но на данный момент у меня нет кода, написанного для умножения матрицы на вектор. Однако у меня есть код для умножения кватернионов на кватернионы.
Вопрос может показаться немного абсурдным, но вот он: можно ли преобразовать это умножение матрицы на вектор (или матрично-чистый кватернион) в эквивалентное умножение кватерниона на кватернион?