Есть точка A(x,y).
Есть отрезок с началом B(x1,y1) и концом C(x2,y2).
Требуется найти перпендикуляр, опущенный с точки на отрезок.
Я попробовал сделать по формуле высоты треугольника -
www.fxyz.ru/%D1%84%D0%BE%D1%80%D0%BC%D1%83%D0%BB%D...
Но дело в том, что если точка лежит не над отрезком (то есть под точкой пустота), то результат будет таким, словно отрезок все равно под точкой. Иначе говоря, будто отрезок бесконечный.