Quaternion Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Stellt eine Quaternion dar.
[System.Serializable]
public struct Quaternion : IEquatable<OpenTK.Quaternion>
type Quaternion = struct
- Vererbung
-
Quaternion
- Attribute
- Implementiert
Konstruktoren
Quaternion(Matrix3) |
Stellt eine Quaternion dar. |
Quaternion(Single, Single, Single, Single) |
Erstellen einer neuen Quaternion |
Quaternion(Vector3, Single) |
Stellt eine Quaternion dar. |
Felder
Identity |
Definiert die Identitätsquaternion. |
Eigenschaften
Length |
Ruft die Länge (Größe) der Quaternion ab. |
LengthSquared |
Ruft das Quadrat der Quaternionlänge (Magnitude) ab. |
W |
Ruft die W-Komponente dieses instance ab oder legt sie fest. |
X |
Ruft die X-Komponente dieses instance ab oder legt sie fest. |
Xyz |
Ruft openTK.Vector3 mit den X-, Y- und Z-Komponenten dieses instance ab oder legt diesen fest. |
XYZ |
Veraltet.
Ruft openTK.Vector3 mit den X-, Y- und Z-Komponenten dieses instance ab oder legt diesen fest. |
Y |
Ruft die Y-Komponente dieses instance ab oder legt sie fest. |
Z |
Ruft die Z-Komponente dieses instance ab oder legt sie fest. |
Methoden
Add(Quaternion, Quaternion, Quaternion) |
Hinzufügen von zwei Quaternionen |
Add(Quaternion, Quaternion) |
Stellt eine Quaternion dar. |
Conjugate() |
Konvertieren Sie diese Quaternion in ihr Konjugat |
Conjugate(Quaternion, Quaternion) |
Abrufen des Konjugats der angegebenen Quaternion |
Conjugate(Quaternion) |
Stellt eine Quaternion dar. |
Equals(Object) |
Vergleicht dieses Objekt instance aus Gleichheitsgründen mit einem anderen Objekt. |
Equals(Quaternion) |
Vergleicht diese Quaternion instance mit einer anderen Quaternion aus Gleichheitsgründen. |
FromAxisAngle(Vector3, Single) |
Stellt eine Quaternion dar. |
GetHashCode() |
Stellt den Hashcode für dieses Objekt bereit. |
Invert(Quaternion, Quaternion) |
Abrufen der Inverse der angegebenen Quaternion |
Invert(Quaternion) |
Stellt eine Quaternion dar. |
Mult(Quaternion, Quaternion, Quaternion) |
Veraltet.
Stellt eine Quaternion dar. |
Mult(Quaternion, Quaternion) |
Veraltet.
Stellt eine Quaternion dar. |
Multiply(Quaternion, Quaternion, Quaternion) |
Stellt eine Quaternion dar. |
Multiply(Quaternion, Quaternion) |
Stellt eine Quaternion dar. |
Multiply(Quaternion, Single, Quaternion) |
Stellt eine Quaternion dar. |
Multiply(Quaternion, Single, Quaternion) |
Veraltet.
Stellt eine Quaternion dar. |
Multiply(Quaternion, Single) |
Stellt eine Quaternion dar. |
Normalize() |
Skaliert die Quaternion auf die Länge der Einheit. |
Normalize(Quaternion, Quaternion) |
Skalieren der angegebenen Quaternion auf die Länge der Einheit |
Normalize(Quaternion) |
Stellt eine Quaternion dar. |
Slerp(Quaternion, Quaternion, Single) |
Stellt eine Quaternion dar. |
Sub(Quaternion, Quaternion, Quaternion) |
Subtrahiert zwei Instanzen. |
Sub(Quaternion, Quaternion) |
Stellt eine Quaternion dar. |
ToAxisAngle() |
Stellt eine Quaternion dar. |
ToAxisAngle(Vector3, Single) |
Stellt eine Quaternion dar. |
ToString() |
Gibt eine System.String zurück, die die aktuelle Quaternion darstellt. |
Operatoren
Addition(Quaternion, Quaternion) |
Stellt eine Quaternion dar. |
Equality(Quaternion, Quaternion) |
Stellt eine Quaternion dar. |
Inequality(Quaternion, Quaternion) |
Stellt eine Quaternion dar. |
Multiply(Quaternion, Quaternion) |
Stellt eine Quaternion dar. |
Multiply(Quaternion, Single) |
Stellt eine Quaternion dar. |
Multiply(Single, Quaternion) |
Stellt eine Quaternion dar. |
Subtraction(Quaternion, Quaternion) |
Stellt eine Quaternion dar. |