Wie finde ich den Abstand zwischen zwei Punkten/Pixeln?

Habe ich diese Methode:

private static List<Point> ExtendPoints(Point pt1, Point pt2)
{
    List<Point> ExtendedPoints = new List<Point>();
    decimal i = (Math.Sqrt(Math.Pow(Math.Abs(pt1.X - pt2.X), 2) + Math.Pow(Math.Abs(pt1.Y - pt2.Y), 2) + Math.Pow(Math.Abs(z1 - z2), 2)));

    return ExtendedPoints;
}

Ich muss die genauen x-und y-Koordinate zwischen den beiden Punkte pt1 und pt2.
Das Ergebnis sollte dann zum Beispiel: 12,13 und diese Koordinate genau in der Mitte zwischen den beiden Punkten.

Den Weg im tun es jetzt mit der dezimal-und der Mathematischen Berechnung ist nicht der richtige Weg.

On a side note, eine etablierte und C# - coding-Konvention ist so, dass ExtendedPoints, wird einer lokalen Variablen beginnen mit Kleinbuchstaben (extendedPoints), genau wie i. Ansonsten sieht es irreführend.

InformationsquelleAutor user3117033 | 2013-12-28

Schreibe einen Kommentar