Hallo, ich bin derzeit dabei nen Browsergame zu programmieren und dazu muss ich die Entfernung von 2 Planeten im 3Dimensionalen raum errechnen, dazu hab ich mal folgende Funktion geschrieben, bin mir aber net sicher ob die Rechnungen stimmen.
Code: Alles auswählen
function entfernung($x1,$y1,$z1,$x2,$y2,$z2)
{
$x = abs($x2-$x1);
$y = abs($y2-$y1);
$z = abs($z2-$z1);
$b = ($x*$x) + ($y*$y);
$b = bcsqrt($b);
$entfernung = ($b*$b) + ($z*$z)
return bcsqrt($entfernung);
}