我正在使用以下公式在 Unity 中沿样条线获取位置:
public Vector3 CatmullRom(float t, Vector3 a, Vector3 b, Vector3 c, Vector3 d)
{
return (
(b * 2.0f) +
(-a + c) * t +
(a * 2.0f - b * 5.0f + c * 4.0f - d) * t * t +
(-a + b * 3.0f - c * 3.0f + d) * t * t * t
) * 0.5f;
}
给定四个四元数,有没有办法找到每个点的旋转?