繁体   English   中英

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

[英]Opencv Animation Rotation of object using rotation matrix

我正在研究的项目是有关使用xyz坐标在网格上行驶的汽车的动画的。

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

因此,问题在于我需要在单个矩阵中进行2次旋转,一次旋转用于转向,另一次用于“爬坡”和“下坡”。 我似乎找不到合适的旋转矩阵或无法计算出该倾斜/下降的直角。

有任何想法吗?

似乎您需要在此处使用lerp和四元数,否则旋转看起来不自然。

您可以在此处查看简单的示例: 示例 BTW, GLM具有四元数数学。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM