Как получить координацию точек Правого Треугольника в пространстве?
У меня есть Прямоугольный треугольник с равными ногами длиной 1 единица, повернутыми на 3 отдельных угла в пространстве, как на картинке ниже:
Как видно на рисунке, у меня есть входные данные: углы "a" и "b", которые вращают треугольник в пространстве и перемещают его в ориентацию 1, которая называется "Красный треугольник на рисунке" (треугольник все еще лежит на оси z), затем он поворачивается на одной из своих ножек (угол 'c') и поворачивается ко второй ориентации, которая называется "Зеленый треугольник на рисунке".
Также правый угол расположен на (0,0,0).
Вот мой вопрос:
Как в простой математике я могу получить 2 координации (отмечены синим цветом на рисунке) для зеленого треугольника, в x, y и z?
Мне нужно, чтобы это было в простой математике, чтобы я мог легко написать код на JavaScript.
1 ответ
Не берите в голову.
Я только что проверил свои треугольные знания и решил проблему с помощью самых основных функций, включая Sine, Cosine и ArcTangent!
Теперь у меня есть точки в космосе!