逆四元数旋转3D动画

时间:2015-01-23 18:32:25

标签: matlab 3d rotation quaternions

我目前正在开发一个代码,允许使用MATLAB的GUIDE旋转3D球体。

使用的方法是使用四元数,它实际上工作正常。问题是反向旋转,其中球体旋转一个方向,但是当按下UI中的按钮时,它会反转方向。从许多在线资料中可以看出,四元数的反向旋转等于否定向量项并将标量和向量项除以幅度。将此实现到MATLAB代码中,球体不会平滑过渡和旋转。

我已经测试了SLERP和LERP方法,但这会使球体变形

有谁知道这是正确的方法,还是会是什么?

提前致谢, 贝

0 个答案:

没有答案