Как получить координацию точек Правого Треугольника в пространстве?

У меня есть Прямоугольный треугольник с равными ногами длиной 1 единица, повернутыми на 3 отдельных угла в пространстве, как на картинке ниже:

Картина треугольника

Как видно на рисунке, у меня есть входные данные: углы "a" и "b", которые вращают треугольник в пространстве и перемещают его в ориентацию 1, которая называется "Красный треугольник на рисунке" (треугольник все еще лежит на оси z), затем он поворачивается на одной из своих ножек (угол 'c') и поворачивается ко второй ориентации, которая называется "Зеленый треугольник на рисунке".

Также правый угол расположен на (0,0,0).

Вот мой вопрос:

Как в простой математике я могу получить 2 координации (отмечены синим цветом на рисунке) для зеленого треугольника, в x, y и z?

Мне нужно, чтобы это было в простой математике, чтобы я мог легко написать код на JavaScript.

1 ответ

Решение

Не берите в голову.

Я только что проверил свои треугольные знания и решил проблему с помощью самых основных функций, включая Sine, Cosine и ArcTangent!

Теперь у меня есть точки в космосе!

Другие вопросы по тегам