Comment calculer la distance entre deux points en 3-D

December 28

Comment calculer la distance entre deux points en 3-D
Trouver la distance entre deux points dans trois dimensions (3-D) l'espace est un problème commun en mathématiques (par exemple, en algèbre linéaire) et dans la programmation. Un programmeur voudrait trouver la distance entre deux points pour la détection de collision --- par exemple, vous voudrez peut-être pour savoir quand une balle a frappé un mur ou autre surface solide dans un jeu d'ordinateur. Une formule générale vous aide à trouver la distance pour ne importe quelle situation.

Instructions

1 Calculez votre distance X en soustrayant la valeur de X du premier point de la valeur X du deuxième point. Par exemple, si nous avons des points (0,0,0) et (3,4,5) alors la distance de X serait 3-0 = 3.

2 Calculez votre distance de Y en soustrayant la valeur Y du premier point de la valeur Y du deuxième point. Pour cet exemple, la distance Y serait 4-0 = 4.

3 Calculez votre distance de Z en soustrayant la valeur Z du premier point de Z la valeur du deuxième point. Pour cet exemple, la distance Z serait 5-0 = 5.

4 Carrés chacune des distances, des étapes 1, 2 et 3. Pour notre exemple, ce serait 3 x 3 = 9, 4 x 4 = 16, 5 x 5 = 25.

5 Ajouter tous les trois valeurs de l'étape 4 ensemble. Pour notre exemple: 9 + 16 + 25 = 50.

6 Calculer la racine carrée (sqrt) de la valeur que vous avez trouvé à l'étape 5. Pour notre exemple: sqrt (50) = 7,071 (arrondi à trois décimales).

Conseils et avertissements

  • Certains points peuvent avoir des dimensions négatives, telles que (-1,2 -6,), mais les étapes ci-dessus fonctionne toujours, même avec des nombres négatifs.