Как найти точки в 3D пространстве? Есть точка в пространстве пусть её координаты будут A(0, 0, 0). И вот если представить что точка А является центром куба, то мне нужно было бы найти четыре точки, которые бы были центрами четырех боковых сторон. Скажите, а лучше покажите как мне найти две из них. И получается что мне даны углы, это 0 и 90 градусов и дана длина length отрезка берущего свое начало в точка А.

21 Авг 2019 в 06:10
95 +1
1
Ответы
1

Для нахождения центров боковых сторон куба от точки А(0, 0, 0) при данных углах и длине, можно воспользоваться тригонометрией.

Для первой точки (назовем ее B) с углом 0 градусов относительно оси x и длиной length, координаты можно найти следующим образом:
B(x, y, z) = A(x, y, z) + length * (1, 0, 0)
Где (1, 0, 0) - вектор указывающий вдоль оси x.

Для второй точки (назовем ее C) с углом 90 градусов относительно оси x и длиной length, координаты можно найти так:
C(x, y, z) = A(x, y, z) + length * (0, 1, 0)
Где (0, 1, 0) - вектор указывающий вдоль оси y.

Таким образом, координаты точек B и C будут:

B(length, 0, 0)C(0, length, 0)

Надеюсь, это поможет вам найти остальные две точки центров боковых сторон куба.

20 Апр в 13:22
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 92 648 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир