Расстояние от точки до прямой в пространстве онлайн
Введите координаты точки в пространстве и задайте прямую точкой с направляющим вектором или двумя точками прямой. Калькулятор найдёт расстояние, основание перпендикуляра и параметр ближайшей точки.
Формула расстояния от точки до прямой в 3D
В пространстве прямая задаётся точкой M1 и направляющим вектором s. Для точки M0 расстояние считают через векторное произведение: его длина связана с площадью параллелограмма, а после деления на длину направления получается высота к прямой.
d — расстояние до прямой, s — направляющий вектор, M0 — внешняя точка, M1 — точка прямой.
Расстояние до бесконечной 3D-прямой через точку прямой и направляющий вектор.
s и M0-M1 образуют параллелограмм, длина векторного произведения равна его площади.
Площадь параллелограмма на векторах направления и смещения к точке.
Как задать прямую в пространстве
Калькулятор поддерживает два режима: точка M1 вместе с направляющим вектором s или две точки прямой. Если задача дана в канонической или параметрической форме, из записи нужно взять опорную точку и направление.
- Точка и направляющий вектор: введите координаты точки M1 и координаты вектора s.
- Две точки прямой: введите M1 и вторую точку, а направление будет получено как разность координат.
- Канонические уравнения: возьмите точку из числителей и знаменатели как координаты направляющего вектора.
- Параметрическая форма: используйте начальную точку как M1, а коэффициенты при параметре как вектор s.
x1, y1, z1 — координаты точки прямой, sx, sy, sz — координаты направляющего вектора.
Каноническая запись прямой: из неё берутся точка M1 и направляющий вектор s.
M(t) — точка прямой при параметре t, M1 — опорная точка, s — направление.
Параметрическая форма той же прямой.
Основание перпендикуляра и параметр t
Кроме самого расстояния, полезно знать ближайшую точку прямой к M0. Для этого считается параметр t, после чего получается основание перпендикуляра H. Если расстояние нулевое, точка M0 лежит на прямой.
t — параметр ближайшей точки, M0-M1 — смещение от точки прямой к внешней точке.
Параметр ближайшей точки на прямой.
H — основание перпендикуляра, t — параметр проекции, s — направляющий вектор.
Основание перпендикуляра, то есть ортогональная проекция точки на прямую.
Чем отличается от 2D-формулы
На плоскости прямая задаётся одним линейным уравнением, и расстояние считается через нормаль к этой прямой. В пространстве одно линейное уравнение задаёт плоскость, а не прямую, поэтому для 3D-задачи нужны точка и направление.
A, B и C задают прямую на плоскости.
Так выглядит прямая на координатной плоскости.
A, B, C и D задают плоскость в пространстве.
В пространстве такая запись задаёт плоскость, а не прямую.
Не расстояние до отрезка
Особые случаи
| Ситуация | Что происходит |
|---|---|
| Нулевой направляющий вектор | прямая не задана, нужно выбрать ненулевое направление |
| Две точки прямой совпадают | направление не определяется, выберите разные точки |
| Точка лежит на прямой | расстояние получается нулевым, основание совпадает с исходной точкой |
| Ближайшая точка вне пары M1 и M2 | для бесконечной прямой это допустимо, но для отрезка нужен отдельный расчёт |
| Координаты заданы дробями | для почти совпадающих точек применяется числовой допуск к длине направления |
Часто задаваемые вопросы
Источники и нормативная база
Расчёты выполняются на основе указанных нормативных и справочных источников. Ссылки открываются в новой вкладке.
Похожие инструменты
Калькулятор расстояния от точки до прямой на координатной плоскости: общий вид прямой, запись с угловым коэффициентом или две точки. Находит расстояние, основание перпендикуляра, знаковое расстояние и график; это не расчёт маршрута между городами.
Калькулятор расстояния от точки до плоскости в пространстве: по общему уравнению или по трём точкам плоскости. Находит обычное и знаковое расстояние, основание перпендикуляра и полупространство относительно нормали.
Калькулятор расстояния между двумя точками по декартовым координатам в 2D и 3D. Показывает евклидово расстояние, середину отрезка, манхэттенскую и чебышёвскую метрики, угол к оси Ox и SVG; не для широты, долготы и маршрутов.
Калькулятор уравнения плоскости в пространстве: по трём точкам, по точке и нормали или по точке и двум векторам. Возвращает общий вид, нормальный вектор, его длину и точки пересечения с осями координат.