Freigeben über


Quaterniond Struktur

Definition

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.

Gilt für: