MapplMath.GetDistanceFromPointToLine
Модуль: MapplMath
Найти кратчайшее расстояние от точки до линии
Объявление
function GetDistanceFromPointToLine(x,y,x0,y0,x1,y1: Double;
aConstrainMode: TConstrainMode = cmNone): Double;
Параметры
x
- координата исходной точки
y
- координата исходной точки
x0
- значение координаты начальной узловой точки отрезка по горизонтали
y0
- значение координаты начальной узловой точки отрезка по вертикали
x1
- значение координаты конечной узловой точки отрезка по горизонтали
y1
- значение координаты конечной узловой точки отрезка по вертикали
aConstrainMode
- режим ограничения точки на нормали границами отрезка линии (по умолчанию cmNone)
Возвращает
<0, если точка нормали к линии вне границ отрезка, иначе кратчайшее расстояние до линии