Come calcolare la distanza tra due punti in 3-d

Come calcolare la distanza tra due punti in 3-d

Trovare la distanza tra due punti nello spazio tridimensionale (3D) è un problema comune in matematica (ad esempio, in algebra lineare) e nella programmazione. Un programmatore vorrebbe trovare la distanza tra due punti per il rilevamento di collisione---ad esempio, è possibile scoprire quando una palla ha colpito un muro o un'altra superficie solida in un gioco per computer. Una formula generale ti aiuta a trovare la distanza per qualsiasi situazione.

Istruzioni

• Calcolare la distanza X sottraendo il primo punto X valore di secondo punto valore X. Ad esempio, se abbiamo i punti (0, 0,0) e (3.4.5) allora la distanza X sarebbe 3-0 = 3.

• Calcolare la distanza Y sottraendo il valore Y del punto prima dal valore Y del secondo punto. In questo esempio, la distanza Y sarebbe 4-0 = 4.

• Calcolare la distanza Z sottraendo il valore Z del punto prima dal valore Z del punto secondo. In questo esempio, la distanza Z sarebbe 5-0 = 5.

• Quadrato di ciascuna delle Distanze da passaggi 1, 2 e 3. Per il nostro esempio, questo sarebbe di 3 x 3 = 9, 4 x 4 = 16, 5 x 5 = 25.

• Sommare tutti i valori di tre dal passaggio 4. Per il nostro esempio: 9 + 16 + 25 = 50.

• Calcolare la radice quadrata (sqrt) del valore annotato al passaggio 5. Per il nostro esempio: sqrt(50) = 7.071 (arrotondato a 3 cifre decimali).

Consigli & Avvertenze

  • Alcuni punti possono avere dimensioni negativi, come (-1,2, -6), ma i passaggi sopra funzionano ancora, anche con i numeri negativi.