Math 从给定的标准化方向向量进行三维旋转?

Math 从给定的标准化方向向量进行三维旋转?,math,trigonometry,Math,Trigonometry,从给定的标准化方向向量(x,y,z)计算旋转角度(alpha.x,beta.y,gamma.z)的最简单方法是什么 我好像忘了高中数学:/ alpha.x = arccos(x) beta.y = arccos(y) gamma.z = arccos(z) 这假设alpha.x是与+x轴的角度,β.y与+y,γ.z与+z 这是由点积公式推导得出的: (x,y,z) * (1,0,0) = cos(alpha.x) 第一个公式如下。第二个和第三个也一样。谢谢,当方法以度为单位时,我假设的是弧

从给定的标准化方向向量(x,y,z)计算旋转角度(alpha.x,beta.y,gamma.z)的最简单方法是什么

我好像忘了高中数学:/

alpha.x = arccos(x)
beta.y  = arccos(y)
gamma.z = arccos(z)
这假设
alpha.x
是与+x轴的角度,β.y与+y,γ.z与+z

这是由点积公式推导得出的:

(x,y,z) * (1,0,0) = cos(alpha.x)

第一个公式如下。第二个和第三个也一样。

谢谢,当方法以度为单位时,我假设的是弧度:)