我有一个直角三角形,其长度为 1 个单位,在空间中以 3 个单独的角度旋转,如下图所示:
如图所示,我的输入是角度“a”和“b”,它们在空间中旋转三角形并将其移动到方向 1,即“图中的红色三角形”(三角形仍在铺设在z轴上),然后它在它的一条腿('c'角)上旋转并转向第二个方向,即“图片中的绿色三角形”。
此外,右上角位于 (0,0,0)。
这是我的问题:
在简单的数学中,我怎样才能得到绿色三角形在 x、y 和 z 中的 2 个坐标(图中用蓝色标记)?
我需要它是简单的数学,所以我可以很容易地用 JavaScript 编码。