0

我有两个节点,我只知道其中一个的旋转。

我想将节点 1 的旋转应用到节点 2,但将一个轴归零(用欧拉术语)。

如何?

4

1 回答 1

0

没关系,我想通了。

例如对于 x 轴:

double xRot = -(myQuat.ToEuler().x)
Quat qDiff = Quat(sin(xRot / 2.0), 0, 0, cos(xRot / 2.0)).Normalize()
Quat myQuatZeroX = myQuat * qDiff
于 2011-03-15T03:41:12.470 回答