Vector3
Vector3 structure
Ein Vektor mit drei Komponenten.
public struct Vector3 : IComparable<Vector3>
Konstrukteure
Name | Beschreibung |
---|
Vector3(Color) | Initialisiert eine neue Instanz vonVector3 struct. |
Vector3(double) | Initialisiert eine neue Instanz vonVector3 struct. |
Vector3(FVector3) | Initialisiert eine neue Instanz vonVector3 struct. |
Vector3(Vector4) | Initialisiert eine neue Instanz vonVector3 struct. |
Vector3(double, double, double) | Initialisiert eine neue Instanz vonVector3 struct. |
Eigenschaften
Name | Beschreibung |
---|
Length { get; } | Ruft die Länge dieses Vektors ab. |
Length2 { get; } | Liefert das Quadrat der Länge. |
Methoden
Name | Beschreibung |
---|
AngleBetween(Vector3) | Berechnen Sie den Innenwinkel zwischen zwei Richtungen Zwei Richtungen können nicht normalisierte Vektoren sein |
AngleBetween(Vector3, Vector3) | Berechnen Sie den Innenwinkel zwischen zwei Richtungen Zwei Richtungen können nicht normalisierte Vektoren sein |
CompareTo(Vector3) | Aktuellen Vektor mit einer anderen Instanz vergleichen. |
Cos() | Berechnet Kosinus für jede Komponente |
Cross(Vector3) | Kreuzprodukt zweier Vektoren |
Dot(Vector3) | Ermittelt das Skalarprodukt zweier Vektoren |
override Equals(object) | Prüfen, ob zwei Vektoren3 gleich sind |
override GetHashCode() | Ruft den Hash-Code von Vector3 ab |
Normalize() | Normalisiert diese Instanz. |
Set(double, double, double) | Setzt die x/y/z-Komponente in einem Aufruf. |
Sin() | Berechnet den Sinus für jede Komponente |
override ToString() | Gibt a zurückStringdas repräsentiert den StromVector3 . |
operator + | Operatorüberladung für + |
operator / | Operatorüberladung für / |
operator == | Gleichheitsoperator für Vector3 |
explicit operator | |
operator != | Ungleich-Operator für Vector3 |
operator * | Operatorüberladung für * (3 operators) |
operator - | Operatorüberladung für - (2 operators) |
Felder
Name | Beschreibung |
---|
static readonly Origin | Ruft die Ursprungsposition ab. |
static readonly UnitScale | Ruft den Einheitsskalierungsvektor ab. |
static readonly XAxis | Ruft die X-Achse ab. |
static readonly YAxis | Ruft die Y-Achse ab. |
static readonly ZAxis | Ruft die Z-Achse ab. |
x | Die x-Komponente. |
y | Die y-Komponente. |
z | Die z-Komponente. |
Siehe auch