C#で2次元画像の2点間の距離を取得

C# コンピュータ
C#

2つのx,y座標から2点間の距離を計測します。

namespace console2;

using System;
using System.Xml.Schema;

class Program1
{
    static double GetDistance(int x1, int y1, int x2, int y2)
    {
        int xa = x1 - x2;
        int ya = y1 - y2;
        return Math.Sqrt(Math.Pow(xa, 2)+Math.Pow(ya, 2));
    }
    static void Main()
    {
        int x1 = 5;
        int y1 = 5;
        int x2 = 10;
        int y2 = 10;

        var distance = GetDistance(x1, y1, x2, y2);
        Console.WriteLine($"{distance}");
        // 7.0710678118654755
    }
}

コメント