Opencv动画使用旋转矩阵旋转对象

Opencv Animation Rotation of object using rotation matrix

本文关键字:旋转 对象 动画 Opencv      更新时间:2023-10-16

我正在进行的项目是关于使用x y z坐标在网格上行驶的汽车的动画。

围绕z轴的旋转是通过使用角度的简单旋转矩阵完成的,更准确地说是atan2(y2-y1,x2-x1),在转弯时完成汽车的旋转,但现在我需要汽车在z轴上向上和向下旋转,像真正的汽车一样模拟斜坡。

所以问题是我需要在一个矩阵中进行2次旋转,一次用于转向,一次用于"爬"answers"下"斜坡。我似乎找不到一个好的旋转矩阵,或者计算出倾斜/下降的正确角度。

任何想法?

似乎你需要lerp和四元数在这里,否则旋转将看起来不自然。

你可以在这里查看简单的例子:example顺便说一句,GLM有四元数运算。