从给定的归一化方向向量(x,y,z)计算旋转角度(alpha.x,beta.y,gamma.z)的最简单方法是什么?
我似乎忘记了高中数学:/。
答案 0 :(得分:1)
alpha.x = arccos(x)
beta.y = arccos(y)
gamma.z = arccos(z)
这假设alpha.x
是+ x轴的角度,β.y的角度为+ y,gamma.z的角度为+ z。
这仅来自点积公式:
(x,y,z) * (1,0,0) = cos(alpha.x)
其中第一个公式如下。与第2和第3相同。