Математика / Прямые, плоскости

Расстояние от точки до прямой в пространстве

Минимальное расстояние от точки до прямой в 3D равно норме векторного произведения между радиус-вектором до одной точки прямой и направляющим вектором, деленной на длину направления.

Опубликовано: Обновлено:

Формула

$$d=\frac{|(\vec r_0-\vec r_1)\times\vec v|}{|\vec v|}$$
point-line-distance-3d Перпендикуляр до прямой в 3D

Схема показывает точку, прямую и перпендикулярный отрезок минимальной длины между ними.

Перпендикуляр вычисляется через норму векторного произведения.

Обозначения

$\vec r_0-\vec r_1$
Вектор от точки прямой до внешней точки, единицы длины
$\vec v$
Направляющий вектор прямой, безразмерный
$d$
Расстояние от точки до прямой, единицы длины

Условия применения

  • Прямая имеет направление \vec v ≠ 0.
  • Выбрана любая точка прямой \vec r_1 и внешняя точка \vec r_0.
  • Для оценки расстояния используется модуль векторного произведения.

Ограничения

  • Если точка лежит на прямой, расстояние равно 0.
  • При численных данных важна устойчивость нормирования.
  • Вручную удобнее проверять случаи параллельности/совпадения.

Подробное объяснение

Векторное произведение дает площадь параллелограмма, построенного на радиусе до точки и направлении, деленная на высоту которого и есть расстояние.

Прямая в пространстве задается точкой и направляющим вектором. Параметр показывает, насколько далеко мы сдвинулись от опорной точки вдоль направления. Такой вид удобнее, чем пытаться описать прямую одним уравнением: в 3D одна линейная связь задает плоскость, а не прямую. Для страницы "Расстояние от точки до прямой в пространстве" важно видеть цепочку рассуждений: сначала геометрический объект задается точками, векторами или коэффициентами, затем выбирается подходящая координатная формула, после чего результат проверяется обратной подстановкой. В 3D нельзя полностью полагаться на визуальное ощущение рисунка, потому что перспектива скрывает реальные углы и расстояния. Поэтому нормали, направляющие векторы, параметры и смешанное произведение являются не украшением записи, а способом сделать геометрию проверяемой. Формула полезна только тогда, когда пользователь понимает, что именно измеряется: длина, направление, расстояние до плоскости, угол, объем или условие принадлежности одной плоскости.

Как пользоваться формулой

  1. Выберите точку A на прямой и вычислите \vec{AP}=P-A.
  2. Вычислите векторное произведение с направлением v.
  3. Найдите модуль полученного вектора и разделите на |v|.
  4. Проверьте, что при любом параметре точка остается на той же прямой, а направляющий вектор не равен нулю.

Историческая справка

Формула опирается на векторное произведение и геометрическую интерпретацию площади параллелограмма.

Пространственная аналитическая геометрия стала естественным продолжением координатного метода. После того как точки на плоскости начали описывать парами чисел, переход к трем координатам позволил изучать прямые, плоскости, расстояния и объемы алгебраически. Векторная запись оформилась позже, но именно она сделала пространственные формулы компактными: нормаль задает плоскость, направляющий вектор задает прямую, а смешанное произведение связывает координаты с объемом и ориентацией. Для "Расстояние от точки до прямой в пространстве" исторический смысл в том, что современная учебная формула объединяет координатный метод, евклидову геометрию и векторную алгебру, а не является отдельным изолированным открытием.

Историческая линия формулы

Стандартный прием курса аналитической геометрии и твердотельной геометрии. Формула "Расстояние от точки до прямой в пространстве" относится к развитию аналитической геометрии и векторного метода. Исторически координатный подход связывают с Декартом и Ферма, но конкретные пространственные записи сложились позже как стандартный язык евклидовой 3D-геометрии, поэтому их нельзя честно приписать одному автору.

Пример

Для прямой через A(0,0,0), v=(1,1,0) и точки P(0,2,1): d=|PA×v|/|v|=\sqrt{1}/\sqrt2=\frac{\sqrt2}{2}. Для "Расстояние от точки до прямой в пространстве" численный пример стоит проверять не только арифметически, но и геометрически. Сначала данные подставляют в формулу d=\frac{|(\vec r_0-\vec r_1)\times\vec v|}{|\vec v|}, затем сверяют результат с размерностью и взаимным положением объектов. В параметрическом уравнении проверьте две разные точки при разных значениях параметра: разность этих точек должна быть кратна направляющему вектору. В трехмерной геометрии рисунок часто обманывает из-за перспективы, поэтому координатная проверка особенно важна: подстановка точки в уравнение, проверка нулевого вектора, модуль нормали или знак смешанного произведения дают надежный контроль. Если результат используется в инженерной модели или графике, все координаты должны быть заданы в одной системе и одной единице длины.

Частая ошибка

Ошибка — использовать скалярное произведение вместо векторного, что дает проекцию вместо перпендикулярного расстояния. В параметрической прямой нельзя выбирать нулевой направляющий вектор; иначе параметр не задает движение по прямой. В теме "Расстояние от точки до прямой в пространстве" дополнительно нужно проверять особые случаи: совпадающие точки, параллельность, нулевую нормаль, вырожденную прямую или нулевой объем. Эти случаи не являются косметическими: они меняют смысл формулы или делают ее неприменимой.

Практика

Задачи с решением

Найти расстояние до прямой

Условие. Прямая через (0,0,0) с v=(1,0,2), точка P(2,2,2).

Решение. AP=(2,2,2), AP×v=(4,0,-2), |AP×v|=\sqrt{20}, |v|=\sqrt5. d=\sqrt{20}/\sqrt5=2.

Ответ. 2

Проверить, принадлежит ли точка прямой

Условие. Прямая x=1+t, y=2- t, z=3, точка P(1,2,3).

Решение. При t=0 получаем точку (1,2,3), значит расстояние равно 0.

Ответ. 0

Дополнительные источники

  • И. М. Гельфанд, Е. Г. Глаголева, А. А. Кириллов, Метод координат
  • Н. В. Ефимов, Краткий курс аналитической геометрии
  • OpenStax, Calculus Volume 3, Vectors and the Geometry of Space
  • Khan Academy, 3D coordinate geometry

Связанные формулы

Математика

Вектор между двумя точками в пространстве

$\vec{AB}=(x_2-x_1, y_2-y_1, z_2-z_1)$

Вектор между точками A и B в 3D строится как разность их координат по каждой оси. Формула "Вектор между двумя точками в пространстве" переводит пространственную геометрию на язык координат и помогает работать с объектами в 3D без неоднозначности рисунка.

Математика

Угол между прямой и плоскостью

$\sin\alpha=\frac{|\vec n\cdot\vec v|}{|\vec n||\vec v|}$

Угол между прямой и плоскостью определяется через нормаль плоскости и направляющий вектор прямой. Формула "Угол между прямой и плоскостью" переводит пространственную геометрию на язык координат и помогает работать с объектами в 3D без неоднозначности рисунка.