Quaterniond 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 mit doppelter Genauigkeit dar.
[System.Serializable]
public struct Quaterniond : IEquatable<OpenTK.Quaterniond>
type Quaterniond = struct
- Vererbung
-
Quaterniond
- Attribute
- Implementiert
Konstruktoren
Quaterniond(Double, Double, Double, Double) |
Erstellen eines neuen Quaterniond |
Quaterniond(Vector3d, Double) |
Stellt eine Quaternion mit doppelter Genauigkeit dar. |
Felder
Identity |
Definiert die Identitätsquaternion. |
Eigenschaften
Length |
Ruft die Länge (Größe) des Quaterniond ab. |
LengthSquared |
Ruft das Quadrat der Quaterniond-Lä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.Vector3d mit den X-, Y- und Z-Komponenten dieses instance ab oder legt diesen fest. |
XYZ |
Veraltet.
Ruft openTK.Vector3d 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(Quaterniond, Quaterniond, Quaterniond) |
Hinzufügen von zwei Quaternionen |
Add(Quaterniond, Quaterniond) |
Stellt eine Quaternion mit doppelter Genauigkeit dar. |
Conjugate() |
Konvertieren Sie dieses Quaterniond in sein Konjugat |
Conjugate(Quaterniond, Quaterniond) |
Get the conjugate of the given Quaterniond |
Conjugate(Quaterniond) |
Stellt eine Quaternion mit doppelter Genauigkeit dar. |
Equals(Object) |
Vergleicht dieses Objekt instance aus Gleichheitsgründen mit einem anderen Objekt. |
Equals(Quaterniond) |
Vergleicht dieses Quaterniond-instance mit einem anderen Quaterniond auf Gleichheit. |
FromAxisAngle(Vector3d, Double) |
Stellt eine Quaternion mit doppelter Genauigkeit dar. |
GetHashCode() |
Stellt den Hashcode für dieses Objekt bereit. |
Invert(Quaterniond, Quaterniond) |
Abrufen des Umgekehrten des angegebenen Quaterniond |
Invert(Quaterniond) |
Stellt eine Quaternion mit doppelter Genauigkeit dar. |
Mult(Quaterniond, Quaterniond, Quaterniond) |
Veraltet.
Stellt eine Quaternion mit doppelter Genauigkeit dar. |
Mult(Quaterniond, Quaterniond) |
Veraltet.
Stellt eine Quaternion mit doppelter Genauigkeit dar. |
Multiply(Quaterniond, Double, Quaterniond) |
Stellt eine Quaternion mit doppelter Genauigkeit dar. |
Multiply(Quaterniond, Double, Quaterniond) |
Stellt eine Quaternion mit doppelter Genauigkeit dar. |
Multiply(Quaterniond, Double) |
Stellt eine Quaternion mit doppelter Genauigkeit dar. |
Multiply(Quaterniond, Quaterniond, Quaterniond) |
Stellt eine Quaternion mit doppelter Genauigkeit dar. |
Multiply(Quaterniond, Quaterniond) |
Stellt eine Quaternion mit doppelter Genauigkeit dar. |
Normalize() |
Skaliert die Quaterniond auf die Länge der Einheit. |
Normalize(Quaterniond, Quaterniond) |
Skalieren der angegebenen Quaterniond auf die Länge der Einheit |
Normalize(Quaterniond) |
Stellt eine Quaternion mit doppelter Genauigkeit dar. |
Slerp(Quaterniond, Quaterniond, Double) |
Stellt eine Quaternion mit doppelter Genauigkeit dar. |
Sub(Quaterniond, Quaterniond, Quaterniond) |
Subtrahiert zwei Instanzen. |
Sub(Quaterniond, Quaterniond) |
Stellt eine Quaternion mit doppelter Genauigkeit dar. |
ToAxisAngle() |
Stellt eine Quaternion mit doppelter Genauigkeit dar. |
ToAxisAngle(Vector3d, Double) |
Stellt eine Quaternion mit doppelter Genauigkeit dar. |
ToString() |
Gibt eine System.String zurück, die das aktuelle Quaterniond darstellt. |
Operatoren
Addition(Quaterniond, Quaterniond) |
Stellt eine Quaternion mit doppelter Genauigkeit dar. |
Equality(Quaterniond, Quaterniond) |
Stellt eine Quaternion mit doppelter Genauigkeit dar. |
Inequality(Quaterniond, Quaterniond) |
Stellt eine Quaternion mit doppelter Genauigkeit dar. |
Multiply(Double, Quaterniond) |
Stellt eine Quaternion mit doppelter Genauigkeit dar. |
Multiply(Quaterniond, Double) |
Stellt eine Quaternion mit doppelter Genauigkeit dar. |
Multiply(Quaterniond, Quaterniond) |
Stellt eine Quaternion mit doppelter Genauigkeit dar. |
Subtraction(Quaterniond, Quaterniond) |
Stellt eine Quaternion mit doppelter Genauigkeit dar. |