【问题标题】:Estimating tilt angles of a body around three arbitrary axis估计物体围绕三个任意轴的倾斜角
【发布时间】:2017-10-14 00:39:29
【问题描述】:

我知道身体在起始位置和结束位置的旋转矩阵(或四元数)。身体倾斜在大约三个已知的向量之间。有没有办法仅通过知道身体的最终方向来估计身体围绕这些向量倾斜的角度?

【问题讨论】:

    标签: algorithm graphics 3d geometry computational-geometry


    【解决方案1】:

    如果身体旋转在给定的时间段内受到限制(例如,它没有完成两次翻转等)并且方向变化平滑,那么您可以考虑使用SLERP - spherical linear interpolation

    如果您有初始倾斜向量 p0(由 direction cosines 组成)并结束 p1,则可以使用几何 SLERP 获取方向余弦作为插值方向向量的分量

    【讨论】:

    • 我认为这不会给我每个轴的 x,y,z 角度,而只是中间旋转四元数
    • 谢谢,这种方法对三个连续的轴是否同样有效?
    猜你喜欢
    • 1970-01-01
    • 2016-09-04
    • 2014-01-27
    • 2015-04-26
    • 1970-01-01
    • 2015-03-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多