n1ro°
RU

Калькуляторы / Математика · Текст и данные

Расстояние от точки до отрезка

Найти кратчайшее расстояние и ближайшую точку на segment

От -1,00e9 до 1,00e9
От -1,00e9 до 1,00e9
От -1,00e9 до 1,00e9
От -1,00e9 до 1,00e9
От -1,00e9 до 1,00e9
От -1,00e9 до 1,00e9

Как получается результат

t=clamp01(((P−A)·(B−A))/|B−A|²); dist=|P−(A+t(B−A))|.

Пример

P(1,1) к [0,0]–[2,0] → dist=1.

Ограничения

Вырожденный AB → до точки A.

Источники

Проверено: · Актуальность: 14.09.2026 · Редакция N1RO

Нашли ошибку? Сообщить