Calculateur de distance 3D

Calculez la distance euclidienne, de Manhattan et de Tchebychev entre deux points dans l'espace tridimensionnel. Saisissez les coordonnées (x, y, z) des deux points pour obtenir instantanément les résultats avec le milieu, le vecteur directeur et le détail de la formule étape par étape.

Calculateur de distance 3D

Calculez la distance euclidienne, de Manhattan et de Tchebychev entre deux points dans l'espace 3D.

Point 1 (x1,y1,z1)(x_1, y_1, z_1)

X
Y
Z

Point 2 (x2,y2,z2)(x_2, y_2, z_2)

X
Y
Z

Questions fréquentes

Comment calculer une distance dans l'espace 3D ?

Utilisez la formule de distance euclidienne en 3D : d = sqrt((x2-x1)^2 + (y2-y1)^2 + (z2-z1)^2). Soustrayez les coordonnées correspondantes des deux points, élevez chaque différence au carré, additionnez les trois carrés, puis prenez la racine carrée. Par exemple, la distance entre (1,2,3) et (4,6,3) est sqrt(9+16+0) = 5.

Quelle est la formule de distance 3D ?

La formule de distance 3D est d = sqrt((x2-x1)^2 + (y2-y1)^2 + (z2-z1)^2), où (x1,y1,z1) et (x2,y2,z2) sont les coordonnées de deux points dans l'espace tridimensionnel. Elle étend le théorème de Pythagore à trois dimensions en calculant la longueur de la droite qui relie les deux points dans l'espace.

En quoi la distance 3D diffère-t-elle de la distance 2D ?

La formule de distance 3D ajoute un terme de coordonnée z par rapport à la formule 2D. En 2D, on travaille avec des coordonnées (x,y) sur un plan : d = sqrt((x2-x1)^2 + (y2-y1)^2). En 3D, on ajoute la dimension verticale (z) : d = sqrt((x2-x1)^2 + (y2-y1)^2 + (z2-z1)^2). La formule 2D est un cas particulier où z1 est égal à z2.

Quelles sont les applications pratiques de la distance 3D ?

Les calculs de distance 3D sont essentiels en infographie et dans le développement de jeux pour le rendu et la détection de collisions, en robotique pour la planification de trajectoires, dans les simulations physiques pour les interactions entre particules, en architecture pour les mesures spatiales, en aviation pour les calculs de trajectoire de vol et en chimie moléculaire pour mesurer les distances atomiques. Ils servent aussi dans les applications d'impression 3D et de réalité virtuelle.

Comment trouver la distance entre deux objets dans l'espace ?

Déterminez les coordonnées (x,y,z) de chaque objet, puis appliquez la formule de distance 3D. Pour des objets astronomiques, les coordonnées peuvent être données dans des systèmes sphériques ou équatoriaux et doivent d'abord être converties en coordonnées cartésiennes. Pour des objets du quotidien, utilisez un repère 3D où x représente la largeur, y la profondeur et z la hauteur, puis mesurez chaque coordonnée par rapport à une origine commune.

La distance 3D peut-elle servir aux calculs GPS ?

Les calculs GPS utilisent généralement la latitude, la longitude et l'altitude, qu'il faut convertir en coordonnées cartésiennes 3D (x,y,z) avant d'appliquer la formule de distance euclidienne. Cependant, pour les distances à la surface courbe de la Terre, la formule de Haversine est plus précise qu'une distance 3D en ligne droite. La formule euclidienne 3D convient aux courtes distances ou aux cas où l'on tient compte des différences d'altitude entre points proches.

Qu'est-ce que le milieu dans l'espace 3D ?

Le milieu entre deux points dans l'espace 3D se trouve en faisant la moyenne de chaque coordonnée : M = ((x1+x2)/2, (y1+y2)/2, (z1+z2)/2). Par exemple, le milieu entre (2,4,6) et (8,10,12) est (5,7,9). Le milieu est à égale distance des deux points d'origine, et la distance de chaque point au milieu vaut exactement la moitié de la distance totale qui les sépare.

Quelle est la différence entre distance euclidienne et distance de Manhattan ?

La distance euclidienne est la distance en ligne droite (le plus court chemin), calculée avec √((x₂-x₁)² + (y₂-y₁)² + (z₂-z₁)²). La distance de Manhattan additionne les différences absolues sur chaque axe : |x₂-x₁| + |y₂-y₁| + |z₂-z₁|. La distance de Manhattan est toujours supérieure ou égale à la distance euclidienne et elle est utile dans les systèmes en grille.

La formule de distance 3D fonctionne-t-elle en dimensions supérieures ?

Oui. La formule euclidienne se généralise à N dimensions : √(Σ(aᵢ-bᵢ)²). En 4D, on ajoute un terme de coordonnée w. Ce concept s'étend à n'importe quel nombre de dimensions en mathématiques et en apprentissage automatique (espaces de caractéristiques).

Quel est le lien entre le théorème de Pythagore et la formule de distance 3D ?

La formule de distance 3D est une double application du théorème de Pythagore. On l'applique d'abord dans le plan XY pour obtenir la distance 2D d₂ = √((x₂-x₁)² + (y₂-y₁)²), puis on l'applique à nouveau avec d₂ et l'écart selon Z : d₃ = √(d₂² + (z₂-z₁)²).

Comment trouver le milieu dans l'espace 3D ?

Le milieu M entre les points (x₁,y₁,z₁) et (x₂,y₂,z₂) est M = ((x₁+x₂)/2, (y₁+y₂)/2, (z₁+z₂)/2). Chaque coordonnée du milieu est la moyenne des coordonnées correspondantes.

Quelles sont les applications réelles de la distance 3D ?

Les calculs de distance 3D sont utilisés dans le développement de jeux (détection de collisions), la robotique (planification de trajectoires), l'astronomie (distances entre étoiles), l'imagerie médicale (mesures de tumeurs), la navigation GPS, l'impression 3D (optimisation de trajectoire d'outil) et la biologie moléculaire (analyse de structures protéiques).

La formule de distance tridimensionnelle

La distance entre deux points dans l'espace 3D se calcule avec la formule de distance euclidienne :

d = √((x₂ - x₁)² + (y₂ - y₁)² + (z₂ - z₁)²)

où (x₁, y₁, z₁) et (x₂, y₂, z₂) sont les coordonnées des deux points. Cette formule mesure la longueur de la ligne droite reliant les deux points dans l'espace tridimensionnel. C'est une extension directe du théorème de Pythagore de deux à trois dimensions.

Dérivation à partir du théorème de Pythagore

La formule de distance 3D se déduit en appliquant deux fois le théorème de Pythagore :

  1. Étape 1 — Trouver la distance 2D dans le plan XY. Projetez les deux points sur le plan XY (ignorez les coordonnées z). La distance horizontale est :
    d₂D = √((x₂ - x₁)² + (y₂ - y₁)²)
  2. Étape 2 — Appliquer à nouveau le théorème avec l'écart selon Z. La distance 2D (d₂D) et l'écart vertical (z₂ - z₁) forment les deux côtés de l'angle droit d'un triangle rectangle. L'hypoténuse de ce triangle est la distance 3D :
    d₃D = √(d₂D² + (z₂ - z₁)²)
  3. Étape 3 — Remplacer et simplifier. Remplacez d₂D² par sa forme développée pour obtenir la formule complète :
    d = √((x₂ - x₁)² + (y₂ - y₁)² + (z₂ - z₁)²)

Distance euclidienne, de Manhattan et de Tchebychev

Il existe plusieurs façons de mesurer une distance dans l'espace 3D. Chaque métrique capture une notion différente de la séparation entre deux points :

MétriqueFormuleIntuitionCas d'utilisation
Euclidienne (L2)√(Δx² + Δy² + Δz²)Ligne droite (à vol d'oiseau)Physique, géométrie, infographie 3D
Manhattan (L1)|Δx| + |Δy| + |Δz|Déplacement sur une grille (pâtés de maisons)Recherche de chemin, géométrie du taxi, comparaison de caractéristiques
Tchebychev (L∞)max(|Δx|, |Δy|, |Δz|)Déplacement du roi sur un échiquierJeux de plateau, logistique d'entrepôt, ordonnancement de machines

Pour toute paire de points, la relation Tchebychev ≤ Euclidienne ≤ Manhattan est toujours vraie. Quand le déplacement se fait entièrement le long d'un seul axe, les trois métriques donnent la même valeur.

Exemples de calcul

1. Cas 2D simple dans l'espace 3D

Points : (0, 0, 0) et (3, 4, 0). Comme les deux coordonnées z valent zéro, le problème se réduit à un cas 2D.

d = √(3² + 4² + 0²) = √(9 + 16) = √25 = 5

C'est le triplet pythagoricien classique 3-4-5.

2. Distance 3D complète

Points : (1, 2, 3) et (4, 6, 15).

d = √((4-1)² + (6-2)² + (15-3)²) = √(9 + 16 + 144) = √169 = 13

Les différences sont 3, 4 et 12 — elles forment un triplet pythagoricien en trois dimensions.

3. Coordonnées positives et négatives

Points : (-2, 3, -1) et (4, -3, 5).

d = √((4-(-2))² + ((-3)-3)² + (5-(-1))²) = √(36 + 36 + 36) = √108 ≈ 10.3923

Chaque différence de coordonnée a une valeur absolue de 6, donc les trois différences au carré valent toutes 36.

Applications de la distance 3D

  • Développement de jeuxDétection de collisions, vérifications de proximité et calculs de portée entre objets dans une scène 3D.
  • RobotiqueLa planification de trajectoire et l'évitement d'obstacles nécessitent de mesurer les distances entre le robot et les objets environnants dans des coordonnées d'espace de travail tridimensionnelles.
  • Imagerie médicaleMesure de la taille des tumeurs, des distances entre repères anatomiques et des relations spatiales dans les examens TDM/IRM.
  • AstronomieCalcul des distances entre étoiles, galaxies et autres corps célestes après conversion des coordonnées célestes en coordonnées cartésiennes 3D.
  • GPS et navigationCombinaison de la latitude, de la longitude et de l'altitude pour calculer de vraies distances spatiales tenant compte des différences d'altitude.
  • Impression 3DOptimisation des trajectoires d'outil, minimisation des déplacements de buse et calculs de calibration du plateau d'impression.
  • Biologie moléculaireAnalyse des structures protéiques en mesurant les distances entre atomes afin de comprendre les motifs de repliement et les sites de liaison.

Erreurs courantes à éviter

  • Oublier d'élever au carré avant d'additionnerLa formule exige d'élever chaque différence de coordonnée au carré. Additionner les différences brutes donne une mauvaise réponse et peut même produire des valeurs négatives sous la racine carrée.
  • Erreurs de signe avec les coordonnées négativesSoustraire un nombre négatif augmente la différence. Par exemple, 4 - (-2) = 6, et non 2. Vérifiez soigneusement les signes.
  • Oublier la racine carréeLa somme des différences au carré donne la distance au carré, pas la distance réelle. Prenez toujours la racine carrée à la dernière étape.
  • Confondre 2D et 3DLa formule 2D omet le terme z. Si votre problème comporte trois coordonnées, assurez-vous d'inclure les trois différences au carré dans la somme.

Outils associés

Calculateurs associés