Calculadora Distancia Punto-Recta (2D, 3D, Punto-Plano)

Calculadora distancia punto-recta 2D y 3D, punto-plano y rectas paralelas en geometría analitica. Fórmulas cartesianas, parametricas, producto vectorial.

Parámetros de cálculo
¿Te ha sido útil esta calculadora?

Distancia punto-recta y punto-plano

Problema fundamental geometría analitica: fórmulas cerradas para distancia minima punto-recta o punto-plano. Igual a longitud del segmento perpendicular.

Punto-recta 2D (cartesiana)

Recta a x + b y + c = 0, punto P = (x_0, y_0):

d = |a x_0 + b y_0 + c| / sqrt(a^2 + b^2)

Signo indica lado. Cero = punto sobre recta.

Ejemplo 2D

3x - 4y - 2 = 0, P = (3, 4): d = 9/5 = 1.8. Pie F = (4.08, 2.56).

Por dos puntos 2D

Recta por A, B; P: d = |(B-A) x (P-A)| / |B-A|. Para segmentos finitos verificar t en [0, 1].

Punto-plano 3D

Plano a x + b y + c z + d = 0; P:

d = |a x_0 + b y_0 + c z_0 + d| / sqrt(a^2 + b^2 + c^2). Vector normal (a, b, c).

Punto-recta 3D parametrica

Recta X = A + t v, punto P: d = |(P-A) x v| / |v|. Numerador área paralelogramo.

Rectas paralelas 2D

a x + b y + c_1 = 0 y a x + b y + c_2 = 0: d = |c_1 - c_2| / sqrt(a^2 + b^2). Mismos a, b.

Derivación 2D

Normal n = (a, b). F = P + t n sobre recta da t = -(num)/n^2. d = |t| |n|.

Generalizaciones

  • Rectas skew 3D: d = |(A_2 - A_1) . (v_1 x v_2)| / |v_1 x v_2|.
  • Punto-segmento: t en [0, 1] si no extremo cercano.
  • Punto-poligono: min sobre lados y vertices.
  • Curvas: minimizar numericamente.
  • Superficies implicitas: Newton-Raphson.

Casos especiales

  • Recta degenerada a = b = 0: error.
  • Punto sobre recta: d = 0.
  • Dirección nula 3D: error.
  • Coords grandes: traslación para overflow.

Aplicaciones

  • Graphics clipping, sombras.
  • Visión line fitting RANSAC.
  • Robotica colisiones.
  • CAD tolerancias.
  • GIS distancias rios, carreteras.
  • Física simetría.
  • ML SVM hiperplano.
  • LP semispacios.

Historia

Descartes (1637) coordenadas. Euler (1750) fórmulas. Hesse (1843) normal form. Plucker (1830) coords rectas 3D. Gibbs/Heaviside (1880s) vectores.

Modos calculadora

Cinco: 2D cartesiana, 2D dos puntos, 3D punto-plano, 3D parametrica, 2D rectas paralelas. Pie perpendicular y formula incluidos.

El pie de la perpendicular y la proyeccion ortogonal

La distancia minima de un punto a una recta se realiza siempre a lo largo de la perpendicular: entre todos los segmentos que conectan el punto a la recta, el ortogonal es el mas corto. El punto donde esta perpendicular encuentra la recta se llama pie de la perpendicular, y es la proyeccion ortogonal del punto sobre la recta. Calcularlo significa hallar la sombra del punto proyectada perpendicularmente sobre la linea, la informacion mas util en muchas aplicaciones ademas de la sola distancia.

Geometricamente la proyeccion ortogonal descompone el vector que va de la recta al punto en dos partes: una paralela a la recta y una perpendicular. Solo la componente perpendicular contribuye a la distancia, mientras la paralela localiza la posicion del pie a lo largo de la recta. El producto escalar mide la componente paralela y el producto vectorial la perpendicular, y por eso las formulas de la distancia usan precisamente estas operaciones. Comprender la proyeccion ortogonal es la clave para interpretar geometricamente toda formula de distancia, del plano al espacio a dimensiones superiores.

Distancia punto-recta en machine learning: el margen del SVM

La distancia de un punto a una recta, o mas en general a un hiperplano, esta en el corazon de uno de los algoritmos mas importantes del aprendizaje automatico: la maquina de vectores de soporte (SVM). Para separar dos clases de datos, el SVM busca el hiperplano que maximiza el margen, es decir, la distancia minima de los puntos mas cercanos de cada clase. Cuanto mas amplio es el margen, mas robusta es la separacion y mejor la capacidad de generalizar a nuevos datos.

Los puntos que determinan el margen, los mas cercanos al hiperplano, se llaman vectores de soporte, y su distancia de la frontera se calcula exactamente con la formula de la distancia punto-hiperplano. La misma idea aparece en muchos otros campos: en el algoritmo RANSAC para ajustar una recta a datos ruidosos se cuentan los puntos cuya distancia de la recta es pequena; en la grafica y los videojuegos la distancia punto-recta sirve para la deteccion de colisiones y el ray tracing; en robotica para la planificacion de trayectorias que evitan los obstaculos. Una formula geometrica elemental que se vuelve herramienta potente en toda la ciencia computacional.

Actualizado a julio de 2026

Preguntas frecuentes

Como se calcula la distancia punto-recta en 2D?

Con la formula d = |a*x0 + b*y0 + c| / raiz(a^2 + b^2), donde (x0, y0) es el punto y ax + by + c = 0 es la recta en forma cartesiana. Se sustituyen las coordenadas del punto en la ecuacion, se toma el valor absoluto y se divide por la norma del vector de coeficientes.

Por que la distancia minima es a lo largo de la perpendicular?

Porque entre todos los segmentos que conectan el punto a la recta, el perpendicular es el mas corto: cualquier otro segmento es la hipotenusa de un triangulo rectangulo que tiene la perpendicular como cateto, y la hipotenusa es siempre mas larga que un cateto. La distancia es por tanto la longitud del segmento ortogonal.

Que es el pie de la perpendicular?

Es el punto donde la perpendicular bajada desde el punto encuentra la recta, es decir, la proyeccion ortogonal del punto sobre la recta. El calculador lo proporciona junto con la distancia, porque en muchas aplicaciones hace falta saber no solo cuan lejos esta el punto sino tambien donde cae su proyeccion.

Como se calcula la distancia de una recta dada por dos puntos?

Si la recta pasa por A y B, la distancia del punto P es |producto vectorial (B-A) y (P-A)| dividido por |B-A|. El producto vectorial en 2D es un escalar (la componente z), y su valor absoluto es proporcional al area del paralelogramo, de donde se obtiene la altura es decir la distancia.

Como se calcula la distancia punto-plano en 3D?

Con la formula analoga: d = |a*x0 + b*y0 + c*z0 + d| / raiz(a^2 + b^2 + c^2), donde ax + by + cz + d = 0 es el plano. El vector (a, b, c) es la normal al plano, y la distancia es la proyeccion del vector del plano al punto a lo largo de esta normal.

Como se halla la distancia punto-recta en 3D?

En tres dimensiones una recta se escribe como X = A + t*v, con A punto y v direccion. La distancia del punto P es |producto vectorial (P-A) y v| dividido por |v|. El producto vectorial mide el area del paralelogramo cuyos lados son los dos vectores, de donde se obtiene la altura.

Como se calcula la distancia entre rectas paralelas?

Dos rectas paralelas tienen los mismos coeficientes a y b pero terminos independientes distintos c1 y c2. La distancia entre ellas es d = |c1 - c2| / raiz(a^2 + b^2). Si los coeficientes a y b difieren las rectas no son paralelas, se intersecan y la distancia minima es cero.

Para que sirve la distancia punto-recta?

Es fundamental en geometria computacional, grafica por ordenador (colisiones, ray tracing), machine learning (el margen de las maquinas de vectores de soporte), ajuste de rectas a datos ruidosos (RANSAC), robotica para evitar obstaculos, y en todo problema que requiera medir cuan cerca esta un punto de una linea o superficie.

Comentarios (0)

Sin comentarios aún. ¡Sé el primero!