这是个好问题!这里你觉得当 g 和 t 都分别旋转到位了的时候,g x t 就自然也和 x 轴重合,其实隐藏了一个前提,就是旋转之后的 g 与旋转之后的 t 求叉积。但其实我们说 g x t 是旋转之前的 g 和 t 的叉积,如果我们定义这个旋转前的叉积为向量 p = g x t,那么我们可以把我们要做的旋转操作描述为:
如何把 g, t, p 三个向量分别旋转到 -Z, Y 和 X,并且使得它们仍然还是两两垂直。
那么当然应该是三个向量都各自旋转到对应的目标方向上去。
总结一下就是这里你会提出这个问题其实是因为我懒了,应该给旋转前的 g x t 起个名字,这样就不会出问题了。