Vector2

Vector2 structure

Ein Vektor mit zwei Komponenten.

public struct Vector2 : IComparable<Vector2>

Konstrukteure

NameBeschreibung
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

NameBeschreibung
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

NameBeschreibung
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

NameBeschreibung
xDie x-Komponente.
yDie y-Komponente.

Siehe auch