Calculatrice Distance Point-Droite (2D, 3D, Point-Plan)

Calculatrice distance point-droite 2D et 3D, distance point-plan et entre droites paralleles. Formules cartesiennes, parametriques, produit vectoriel.

Paramètres de calcul
Ce calculateur vous a-t-il été utile ?

Distance point-droite et point-plan

Problème fondamental géométrie analytique: formules fermees pour distance minimum point-droite ou point-plan. Egale a la longueur du segment perpendiculaire.

Point-droite 2D (cartesienne)

Droite a x + b y + c = 0, point P = (x_0, y_0):

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

Signe indique cote. Zero = point sur droite.

Exemple 2D

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

Par deux points 2D

Droite par A, B; P: d = |(B-A) x (P-A)| / |B-A|. Pour segments finis verifier t dans [0, 1].

Point-plan 3D

Plan 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). Vecteur normal (a, b, c).

Point-droite 3D paramétrique

Droite X = A + t v, point P: d = |(P-A) x v| / |v|. Numerateur aire parallelogramme.

Droites paralleles 2D

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

Derivation 2D

Normale n = (a, b). F = P + t n sur droite donne t = -(num)/n^2. d = |t| |n|.

Generalisations

  • Droites skew 3D: d = |(A_2 - A_1) . (v_1 x v_2)| / |v_1 x v_2|.
  • Point-segment: t dans [0, 1] sinon extrémité proche.
  • Point-polygone: min sur cotes et sommets.
  • Courbes: minimiser numeriquement.
  • Surfaces implicites: Newton-Raphson.

Cas particuliers

  • Droite degeneree a = b = 0: erreur.
  • Point sur droite: d = 0.
  • Direction nulle 3D: erreur.
  • Coords grandes: translation pour overflow.

Applications

  • Graphics clipping, ombres.
  • Vision line fitting RANSAC.
  • Robotique collisions.
  • CAO tolerances.
  • SIG distances rivieres, routes.
  • Physique symétrie.
  • ML SVM hyperplan.
  • PL demi-espaces.

Histoire

Descartes (1637) coordonnees. Euler (1750) formules. Hesse (1843) forme normale. Plucker (1830) coords droites 3D. Gibbs/Heaviside (1880s) vecteurs.

Modes calculatrice

Cinq: 2D cartesienne, 2D deux points, 3D point-plan, 3D paramétrique, 2D droites paralleles. Pied perpendiculaire et formule inclus.

Le pied de la perpendiculaire et la projection orthogonale

La distance minimale d'un point a une droite se realise toujours le long de la perpendiculaire : parmi tous les segments reliant le point a la droite, l'orthogonal est le plus court. Le point ou cette perpendiculaire rencontre la droite s'appelle le pied de la perpendiculaire, et c'est la projection orthogonale du point sur la droite. Le calculer signifie trouver l'ombre du point projetee perpendiculairement sur la ligne, l'information la plus utile dans de nombreuses applications au-dela de la seule distance.

Geometriquement la projection orthogonale decompose le vecteur allant de la droite au point en deux parties : une parallele a la droite et une perpendiculaire. Seule la composante perpendiculaire contribue a la distance, tandis que la parallele localise la position du pied le long de la droite. Le produit scalaire mesure la composante parallele et le produit vectoriel la perpendiculaire, et c'est pourquoi les formules de distance utilisent precisement ces operations. Comprendre la projection orthogonale est la cle pour interpreter geometriquement toute formule de distance, du plan a l'espace aux dimensions superieures.

Distance point-droite en machine learning : la marge du SVM

La distance d'un point a une droite, ou plus generalement a un hyperplan, est au coeur de l'un des algorithmes les plus importants de l'apprentissage automatique : la machine a vecteurs de support (SVM). Pour separer deux classes de donnees, le SVM cherche l'hyperplan qui maximise la marge, c'est-a-dire la distance minimale des points les plus proches de chaque classe. Plus la marge est large, plus la separation est robuste et meilleure la capacite a generaliser a de nouvelles donnees.

Les points qui determinent la marge, les plus proches de l'hyperplan, s'appellent vecteurs de support, et leur distance a la frontiere se calcule exactement avec la formule de la distance point-hyperplan. La meme idee apparait dans de nombreux autres domaines : dans l'algorithme RANSAC pour ajuster une droite a des donnees bruitees on compte les points dont la distance a la droite est petite ; en infographie et jeux video la distance point-droite sert a la detection de collisions et au ray tracing ; en robotique pour planifier des trajectoires evitant les obstacles. Une formule geometrique elementaire qui devient un outil puissant dans toute la science computationnelle.

Mis à jour en juillet 2026

Questions fréquentes

Comment calcule-t-on la distance point-droite en 2D ?

Avec la formule d = |a*x0 + b*y0 + c| / racine(a^2 + b^2), ou (x0, y0) est le point et ax + by + c = 0 la droite en forme cartesienne. On substitue les coordonnees du point dans l'equation, on prend la valeur absolue et on divise par la norme du vecteur des coefficients.

Pourquoi la distance minimale est-elle le long de la perpendiculaire ?

Parce que parmi tous les segments reliant le point a la droite, le perpendiculaire est le plus court : tout autre segment est l'hypotenuse d'un triangle rectangle ayant la perpendiculaire comme cote, et l'hypotenuse est toujours plus longue qu'un cote. La distance est donc la longueur du segment orthogonal.

Qu'est-ce que le pied de la perpendiculaire ?

C'est le point ou la perpendiculaire abaissee du point rencontre la droite, c'est-a-dire la projection orthogonale du point sur la droite. Le calculateur le fournit avec la distance, car dans de nombreuses applications il faut savoir non seulement a quelle distance est le point mais aussi ou tombe sa projection.

Comment calcule-t-on la distance d'une droite donnee par deux points ?

Si la droite passe par A et B, la distance du point P est |produit vectoriel (B-A) et (P-A)| divise par |B-A|. Le produit vectoriel en 2D est un scalaire (la composante z), et sa valeur absolue est proportionnelle a l'aire du parallelogramme, d'ou l'on tire la hauteur c'est-a-dire la distance.

Comment calcule-t-on la distance point-plan en 3D ?

Avec la formule analogue : d = |a*x0 + b*y0 + c*z0 + d| / racine(a^2 + b^2 + c^2), ou ax + by + cz + d = 0 est le plan. Le vecteur (a, b, c) est la normale au plan, et la distance est la projection du vecteur du plan au point le long de cette normale.

Comment trouve-t-on la distance point-droite en 3D ?

En trois dimensions une droite s'ecrit X = A + t*v, avec A point et v direction. La distance du point P est |produit vectoriel (P-A) et v| divise par |v|. Le produit vectoriel mesure l'aire du parallelogramme dont les cotes sont les deux vecteurs, d'ou l'on tire la hauteur.

Comment calcule-t-on la distance entre droites paralleles ?

Deux droites paralleles ont les memes coefficients a et b mais des termes constants differents c1 et c2. La distance entre elles est d = |c1 - c2| / racine(a^2 + b^2). Si les coefficients a et b different, les droites ne sont pas paralleles, elles se coupent et la distance minimale est nulle.

A quoi sert la distance point-droite ?

Elle est fondamentale en geometrie algorithmique, infographie (collisions, ray tracing), machine learning (la marge des machines a vecteurs de support), ajustement de droites a des donnees bruitees (RANSAC), robotique pour eviter les obstacles, et dans tout probleme requerant de mesurer a quel point un point est proche d'une ligne ou surface.

Commentaires (0)

Pas encore de commentaire. Soyez le premier !