Проект, над которым я работаю, - это анимация автомобиля, который перемещается по сетке с использованием координат x y z.Opencv Animation Вращение объекта с использованием матрицы вращения
Вращение вокруг оси z было выполнено с помощью простой матрицы поворота с использованием угла, точнее, atan2 (y2-y1, x2-x1), поворот автомобиля при выполнении углов выполнен, но теперь мне нужен автомобиль вращаться при движении по оси z и при спуске, имитируя наклон, как настоящий автомобиль, будет делать.
Так что проблема в том, что мне нужно 2 оборота в одной матрице, одна для рулевого управления и одна для «восхождения» и «спускания» по склону. Я не могу найти хорошую матрицу поворота или вычислить правый угол для этого наклона/снижения.
Любые идеи?
Я согласен, угол - это шаг, как мне найти эту ось? Я пробовал что-то с произвольной осью, но это действительно математика, и некоторые используют кватернионы. http://reference.mrpt.org/devel/CPose3D.gif –