Sprache: C#
Funktion zur Berechnung der Hypotenuse.
Besonderheit:Nur positive Zahlen..( Minus Länge gibt es nicht)
public static float CalculateHypotenuse(Vector2 v1, Vector2 v2)
{
var a = v1.Y - v2.Y;
var b = v1.X - v2.X;
var c = (float)(Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2)));
return c;
}
public static float CalculateHypotenuse(Vector2 v1, Vector2 v2)
{
var a = v1.Y - v2.Y;
var b = v1.X - v2.X;
var c = (float)(Math.Sqrt(Math.Pow(a, 2) + Math.Pow(b, 2)));
return c;
}
Alte URL:
/snippet/hypotenuse-berechnen/11020
Warum die Abfragen mit > ? Spätestens beim Quadrieren der Abstände wird’s sowieso positiv.
Stimmt, mein Fehler, danke!