我有两个描述旋转的向量; 开始旋转A和目标旋转B.我最好如何用因子F插值A来接近B?
当需要插入多个维度(即产生不希望的旋转)时,在矢量上使用简单的lerp无法工作.也许从旋转向量构建四元数并使用slerp是可行的方法.但是,如何从结果四元数中提取描述新旋转的向量?
提前致谢.
我使用slerp在表示旋转的两个四元数之间进行插值.然后将得到的旋转提取为欧拉角,以馈入图形库.这种作品,但我有以下问题; 当旋转两个(一个工作正常)轴在绿色箭头的方向旋转,如左框所示
旋转很快就会从相对的位置跳转到相反的视觉方向,如右框中的红色箭头所示.
从数学角度来看,这可能是合乎逻辑的(尽管不是我),但这是不合需要的.当围绕多个轴旋转时,如何始终跟随绿色箭头直到插值完成,我怎么能实现没有视觉翻转和方向改变的插值?
提前致谢.