在两个不同的时间内插四元数

时间:2017-05-09 16:24:56

标签: math eigen quaternions

我在两个不同的时间有两个四元数。

q1 t1

q2 t2

我想通过插值在时间t_inter找到它们之间的四元数。

这样做是否正确:

q_intermediate = slerp(q1,q2, (t_inter-t1)/(t2-t1))

我理解slerp会记录时间之间的百分比差异。

EDIT :: 我的意思是这里定义的slerp数学函数: https://en.wikipedia.org/wiki/Slerp

1 个答案:

答案 0 :(得分:1)

你的问题不明确。

如果您的问题确实意味着“可以对我的特定问题使用slerp插值”,除非您指定问题,否则无法回答。

如果您的问题确实意味着“我想使用slerp插值,但它在t范围内需要参数[0, 1]。这是映射我{{1}的正确方法在t_inter到该范围的范围内?“那么答案是 ,这是正确的方法。