文件名称:短和长slerp:计算两个四元数之间的slerp旋转路径,可以选择短距离还是长距离-matlab开发
文件大小:4KB
文件格式:ZIP
更新时间:2024-06-17 15:30:23
matlab
计算两个四元数p0和p1之间的Slerp内插路径。 因为任何旋转都可以用四元数p或其相反的-p表示,所以两个四元数之间的旋转路径可能是“长途”或“短途”。 此函数允许计算一个或另一个。 如果未指定,则计算简短方式。 Slerp插值可确保从起始四元数到末尾的恒定角速度旋转。 如果四元数彼此太近(几乎平行),则使用线性插值。 包含一个演示,该演示比较用slerp计算的简单旋转路径,无论是短途还是长途 有关长短刻痕的更多信息,请访问: https ://en.wikipedia.org/wiki/Slerp(“四元数短切词”部分) --------------- 输入: --------------- p0-1x4双精度表示四元数起点p1-1x4 double表示四元数端点t-1xN double表示参数t,插值系数从0到1(含0)。 在t = 0时,p_interp = p0_unit;
【文件预览】:
compute_short_and_long_slerp.zip