vector2在C#中的長度和距離計(jì)算

c#
小樊
100
2024-08-23 21:01:29
欄目: 編程語言

在C#中,可以使用Vector2類提供的Length()方法來計(jì)算向量的長度,使用Vector2類提供的Distance()方法來計(jì)算兩個(gè)向量之間的距離。以下是一個(gè)示例代碼:

using System;
using System.Numerics;

class Program
{
    static void Main()
    {
        Vector2 vector1 = new Vector2(3, 4);
        Vector2 vector2 = new Vector2(1, 2);

        // 計(jì)算向量的長度
        float length = vector1.Length();
        Console.WriteLine($"向量1的長度為: {length}");

        // 計(jì)算兩個(gè)向量之間的距離
        float distance = Vector2.Distance(vector1, vector2);
        Console.WriteLine($"向量1和向量2之間的距離為: {distance}");
    }
}

在上面的示例中,我們創(chuàng)建了兩個(gè)Vector2對(duì)象,然后分別使用Length()方法和Distance()方法來計(jì)算向量的長度和兩個(gè)向量之間的距離。最后,將結(jié)果打印到控制臺(tái)上。

0