0

我有一个直角三角形,其长度为 1 个单位,在空间中以 3 个单独的角度旋转,如下图所示:

三角的图片

如图所示,我的输入是角度“a”和“b”,它们在空间中旋转三角形并将其移动到方向 1,即“图中的红色三角形”(三角形仍在铺设在z轴上),然后它在它的一条腿('c'角)上旋转并转向第二个方向,即“图片中的绿色三角形”。

此外,右上角位于 (0,0,0)。

这是我的问题:

在简单的数学中,我怎样才能得到绿色三角形在 x、y 和 z 中的 2 个坐标(图中用蓝色标记)?

我需要它是简单的数学,所以我可以很容易地用 JavaScript 编码。

4

1 回答 1

0

没关系。

刚刚复习了一下我的三角知识,用包括Sine、Cosine、ArcTangent在内的最基本的函数解决了问题!

现在我有空间中的点了!

于 2015-04-15T16:26:20.753 回答