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