我有一个对象 X,它位于世界空间中,由它的四元数表示,我们称之为后者 X_Base。我有另一个对象 Y,它从对象 X 偏移,并由其称为 Y_Base 的四元数矩阵呈现。
那是他们在时间 0 的位置,在时间 1 他们改变了他们的位置。对象 Y 围绕它的轴旋转了某个角度,我知道它是新的四元数,它是 Y_New。X 相对于 Y 旋转,以便将偏移量保持在时间 0。我需要的基本上是 X_New。
在英语中,我正在尝试手动为模型蒙皮。我有一个从骨骼偏移一段距离的网格,我需要它在骨骼旋转时保持这个偏移。不知何故,我找不到关于我需要使用什么公式的明确答案。
将不胜感激任何建议。
再澄清一点:
想象一个太阳系,地球围绕太阳和它的轴旋转。让我们这样说吧,这样月球不会绕地球旋转,而是偏离地球,无论你如何改变地球的位置,它都会保持这种偏移。我需要的是找出月球在时间 1 的位置,同时知道它在时间 0 的位置以及地球在时间 0 和时间 1 的位置。