1

我正在尝试根据它们的差异使用两个四元数来调整相机的方向。因此,对于最小的旋转,我希望动画花费更少的时间,而更大的旋转需要更长的时间。我想我想以一定的速度旋转相机。

有没有什么方法可以将偏航、滚动和俯仰结合起来得到一个弧度,所以我可以用它来计算我想要应用每帧的四元数的百分比?

4

1 回答 1

2

如果您想区分两个四元数,只需使用增量四元数的ToAngleAxis。它返回角度(你需要这个)和两个四元数之间的旋转轴。

您可以使用四元数和计算出的速度来计算球面插值(简称 slerp),它允许您计算相机方向的中间状态。

于 2012-05-11T14:42:25.387 回答