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