【发布时间】:2017-10-14 00:39:29
【问题描述】:
我知道身体在起始位置和结束位置的旋转矩阵(或四元数)。身体倾斜在大约三个已知的向量之间。有没有办法仅通过知道身体的最终方向来估计身体围绕这些向量倾斜的角度?
【问题讨论】:
标签: algorithm graphics 3d geometry computational-geometry
我知道身体在起始位置和结束位置的旋转矩阵(或四元数)。身体倾斜在大约三个已知的向量之间。有没有办法仅通过知道身体的最终方向来估计身体围绕这些向量倾斜的角度?
【问题讨论】:
标签: algorithm graphics 3d geometry computational-geometry
如果身体旋转在给定的时间段内受到限制(例如,它没有完成两次翻转等)并且方向变化平滑,那么您可以考虑使用SLERP - spherical linear interpolation。
如果您有初始倾斜向量 p0(由 direction cosines 组成)并结束 p1,则可以使用几何 SLERP 获取方向余弦作为插值方向向量的分量
【讨论】: