【发布时间】:2015-07-12 18:04:47
【问题描述】:
所以基本上我正在寻找一种方法来计算使用 2 个角度的向量的 x、y 和 z 分量,如图所示: 其中 alpha 是 2D 角度,而 beta 是 y 角度。 到目前为止,我一直在使用的二维向量是:
x = Math.sin(alpha);
z = Math.cos(alpha);
在搜索 stackexchange 数学后,我发现这个论坛并不能正常工作:
x = Math.sin(alpha)*Math.cos(beta);
z = Math.sin(alpha)*Math.sin(beta);
y = Math.cos(beta);
注意:当 β 角接近 90 度时,x 和 z 分量应接近零。 我们将不胜感激。
【问题讨论】: