Пространство 3D.
Геометрически делается так - пусть прямые "а" и "б", берём плоскость, перпендикулярную "а" (назовём её N), делаем на неё проекцию "б", ищем расстояние от проекции "б" до точки пересечения a и N. (расстояние от прямой до точки найдёшь?)
|
Способ какой-то "извращенный".
P.S. должны быть более изящные способы
|
Да я их встречал, но у меня в программе не получалось их воплотить так как, там где их писали, не было толкового объяснения что к чему.
А если думать лень, написать функцию нахождения расстояния от точки до прямой "а" и бинарным поиском пробежаться по "б", подбирая точки. (тем более если "б"-отрезок)
|
Я уже думать не могу так как каждую божию секунду думаю о том какую нужно брать точку на какой умножать вектор какой из них нормализировать а потом умножать на скалярное произведение.....
ПС. Мне даже уже сны снятся
ПСС. Поэтому прошу помощи у вас/Вас т.к. самому тяжело понять даже с помощью гугла, яндекса и пр.