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 dieVector2wird 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