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, если точка нормали к линии вне границ отрезка, иначе кратчайшее расстояние до линии