我在三维空间中有一个向量。
有没有办法获得从原点到每个轴上的矢量的旋转角度。
即向量在x = 6,y = -10,z = 20上
从原点x = 0,y = 0,z = 0在轴x,y和z上,矢量成哪个角度。
试图从现在的threejs中弄清楚这一点。任何帮助都非常感激
可以通过以下公式找到2个向量的角度:v1•v2 = |v1||v2| cos(angle)
要找到角度,您需要acos
2个向量的点积。
根据文档,在ThreeJS中,您可以找到像这样的点产品:dotproductV1V2 = V1.dot(V2)
然后acos
找到角度的结果:Math.acos(dotproductV1V2)