Это небольшая часть более сложной задачи, связанной с геометрией, которой я сейчас занимаюсь.
Вопрос вроде простой, но что-то "не думается".
Вопрос вроде простой, но что-то "не думается".
А вопрос ещё скорее геометрический.
Смысл такой: в трехмерном пространстве есть 2 вершины с известными координатами. Нужно программно определить координаты третьей, чтобы был прямоугольный треугольник.
Смысл такой: в трехмерном пространстве есть 2 вершины с известными координатами. Нужно программно определить координаты третьей, чтобы был прямоугольный треугольник.
Принятый ответ
В трехмерном пространстве не определить однозначно у тебя бесконечное множество решений, которые образуют конусСмысл такой: в трехмерном пространстве есть 2 вершины с известными координатами
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
GeneralElConsul, ты нашел 1 треугольник из возможных.
Может не самый лучший способ для установки, прмоугольный ли триангл, но просто для установления третьей точки прямоугольного треугольника - хорошо подходит.
Отредактирован Mihahail
GeneralElConsul, есть способ ещё проще, как мне кажется. Натягиваем на отрезок прямоугольный параллелепипед(надеюсь, правильно написал), так чтобы отрезок был диагональю.
Если себе всё хорошенько представить, то видно, что любая вершина(кроме исходных двух) будет искомой точкой.
угол D1AB - прямой
Отредактирован П4ела
А мне что-то подсказывает, что ТС делает что-то не правильно и поэтому ему надо рассказать задачу по глобальнее, тогда мб и будет смысл что-то придумать