Vector2

Vector2 structure

İki bileşenli bir vektör.

public struct Vector2 : IComparable<Vector2>

yapıcılar

İsimTanım
Vector2(double)Yeni bir örneğini başlatırVector2 yapı.
Vector2(FVector2)Yeni bir örneğini başlatırVector2 yapı.
Vector2(double, double)Yeni bir örneğini başlatırVector2 yapı.

Özellikleri

İsimTanım
Length { get; }Uzunluğu alır.
U { get; set; }Aşağıdaki durumlarda U bileşenini alır veya ayarlar:Vector2 eşleme koordinatı olarak kullanılır. Bu, x bileşeninin diğer adıdır.
V { get; set; }V bileşenini alır veya ayarlar.Vector2eşleme koordinatı olarak kullanılır. Bu, y bileşeninin diğer adıdır.

yöntemler

İsimTanım
CompareTo(Vector2)Geçerli vektörü başka bir örnekle karşılaştırın.
Cross(Vector2)İki vektörün çapraz çarpımı
Dot(Vector2)İki vektörün nokta çarpımını alır
override Equals(object)İki vektör2’nin ‘ye eşit olup olmadığını kontrol edin
Equals(Vector2)İki vektör2’nin ‘ye eşit olup olmadığını kontrol edin
override GetHashCode()Vector2 ’nin karma kodunu alır
Normalize()Bu örneği normalleştirir.
override ToString()Bir döndürürStringakımı temsil edenVector2 .
operator +Vector2 için toplama operatörü
operator /Vector2 için bölme operatörü
operator ==Vector2 için eşit operatör
explicit operator
operator !=Vector2 için eşit olmayan operatör
operator *Vector2 için çarpma operatörü (2 operators)
operator -Vector2 için çıkarma operatörü

Alanlar

İsimTanım
xx bileşeni.
yY bileşeni.

Ayrıca bakınız