Vector2
Vector2 structure
Ein Vektor mit zwei Komponenten.
public struct Vector2 : IComparable<Vector2>
Konstrukteure
Name | Beschreibung |
---|
Vector2(double) | Initialisiert eine neue Instanz vonVector2 struct. |
Vector2(FVector2) | Initialisiert eine neue Instanz vonVector2 struct. |
Vector2(double, double) | Initialisiert eine neue Instanz vonVector2 struct. |
Eigenschaften
Name | Beschreibung |
---|
Length { get; } | Ruft die Länge ab. |
U { get; set; } | Holt oder setzt die U-Komponente, wenn dieVector2 wird als Zuordnungskoordinate verwendet. Es ist ein Alias der x-Komponente. |
V { get; set; } | Ermittelt oder setzt die V-Komponente, wenn dieVector2 wird als Zuordnungskoordinate verwendet. Es ist ein Alias der y-Komponente. |
Methoden
Name | Beschreibung |
---|
CompareTo(Vector2) | Aktuellen Vektor mit einer anderen Instanz vergleichen. |
Cross(Vector2) | Kreuzprodukt zweier Vektoren |
Dot(Vector2) | Ermittelt das Skalarprodukt zweier Vektoren |
override Equals(object) | Prüfen, ob zwei Vektoren2 gleich sind |
Equals(Vector2) | Prüfen, ob zwei Vektoren2 gleich sind |
override GetHashCode() | Ruft den Hash-Code von Vector2 ab |
Normalize() | Normalisiert diese Instanz. |
override ToString() | Gibt a zurückStringdas repräsentiert den StromVector2 . |
operator + | Additionsoperator für Vector2 |
operator / | Divisionsoperator für Vector2 |
operator == | Gleichheitsoperator für Vector2 |
explicit operator | |
operator != | Ungleich-Operator für Vector2 |
operator * | Multiplikationsoperator für Vector2 (2 operators) |
operator - | Subtraktionsoperator für Vector2 |
Felder
Name | Beschreibung |
---|
x | Die x-Komponente. |
y | Die y-Komponente. |
Siehe auch