SCNQuaternion 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 und enthält Methoden, die darauf ausgeführt werden.
[System.Serializable]
public struct SCNQuaternion : IEquatable<SceneKit.SCNQuaternion>
type SCNQuaternion = struct
- Vererbung
-
SCNQuaternion
- Attribute
- Implementiert
Konstruktoren
SCNQuaternion(Matrix3) |
Stellt eine Quaternion dar und enthält Methoden, die darauf ausgeführt werden. |
SCNQuaternion(nfloat, nfloat, nfloat, nfloat) |
Stellt eine Quaternion dar und enthält Methoden, die darauf ausgeführt werden. |
SCNQuaternion(Quaternion) |
Stellt eine Quaternion dar und enthält Methoden, die darauf ausgeführt werden. |
SCNQuaternion(SCNVector3, nfloat) |
Stellt eine Quaternion dar und enthält Methoden, die darauf ausgeführt werden. |
SCNQuaternion(SCNVector3, Single) |
Stellt eine Quaternion dar und enthält Methoden, die darauf ausgeführt werden. |
SCNQuaternion(Single, Single, Single, Single) |
Stellt eine Quaternion dar und enthält Methoden, die darauf ausgeführt werden. |
Felder
Identity |
Gibt eine Quaternion zurück, die keine Drehung darstellt. |
Eigenschaften
Length |
Ruft die Länge der Quaternion ab. |
LengthSquared |
Ruft das Quadrat der Länge des Quaternions ab. |
W |
Ruft die W-Komponente ab oder legt sie fest. |
X |
Ruft die X-Komponente ab oder legt sie fest. |
Xyz |
Ruft die X-, Y- und Z-Komponenten ab oder legt diese fest. |
Y |
Ruft die Y-Komponente ab oder legt sie fest. |
Z |
Ruft die Z-Komponente ab oder legt sie fest. |
Methoden
Add(SCNQuaternion, SCNQuaternion, SCNQuaternion) |
Fügt |
Add(SCNQuaternion, SCNQuaternion) |
Fügt |
Conjugate() |
Gibt das Quaternionskonjugat dieses instance zurück. |
Conjugate(SCNQuaternion, SCNQuaternion) |
Berechnet das Quaternionskonjugat von und |
Conjugate(SCNQuaternion) |
Gibt das Quaternionkonjugat von zurück |
Equals(Object) |
Gibt zurück |
Equals(SCNQuaternion) |
Gibt zurück |
FromAxisAngle(SCNVector3, Single) |
Erstellt und gibt eine neue Quaternion zurück, die die angegebene Drehung um die angegebene Achse darstellt. |
GetHashCode() |
Gibt den Hashcode für diese instance zurück. |
Invert(SCNQuaternion, SCNQuaternion) |
Gibt die Quaternion zurück, die die von |
Invert(SCNQuaternion) |
Gibt die Quaternion zurück, die die rotation umkehrt, die von |
Multiply(SCNQuaternion, SCNQuaternion, SCNQuaternion) |
Multipliziert |
Multiply(SCNQuaternion, SCNQuaternion) |
Multipliziert |
Multiply(SCNQuaternion, Single, SCNQuaternion) |
Multipliziert |
Multiply(SCNQuaternion, Single) |
Multipliziert |
Normalize() |
Skaliert die instance auf die Länge der Einheit. |
Normalize(SCNQuaternion, SCNQuaternion) |
Skaliert |
Normalize(SCNQuaternion) |
Skaliert |
Slerp(SCNQuaternion, SCNQuaternion, Single) |
Gibt die sphärische lineare Interpolation von |
Sub(SCNQuaternion, SCNQuaternion, SCNQuaternion) |
Subtrahiert |
Sub(SCNQuaternion, SCNQuaternion) |
Subtrahiert |
ToAxisAngle() |
Gibt eine Achsenwinkeldarstellung der Quaternion zurück. |
ToAxisAngle(SCNVector3, nfloat) |
Stellt eine Quaternion dar und enthält Methoden, die darauf ausgeführt werden. |
ToAxisAngle(SCNVector3, Single) |
Speichert die Rotationsachse des Quaternions in |
ToString() |
Gibt eine Zeichenfolgenentsprechung dieser Instanz zurück. |
Operatoren
Addition(SCNQuaternion, SCNQuaternion) |
Stellt eine Quaternion dar und enthält Methoden, die darauf ausgeführt werden. |
Equality(SCNQuaternion, SCNQuaternion) |
Stellt eine Quaternion dar und enthält Methoden, die darauf ausgeführt werden. |
Inequality(SCNQuaternion, SCNQuaternion) |
Stellt eine Quaternion dar und enthält Methoden, die darauf ausgeführt werden. |
Multiply(SCNQuaternion, SCNQuaternion) |
Stellt eine Quaternion dar und enthält Methoden, die darauf ausgeführt werden. |
Multiply(SCNQuaternion, Single) |
Stellt eine Quaternion dar und enthält Methoden, die darauf ausgeführt werden. |
Multiply(Single, SCNQuaternion) |
Stellt eine Quaternion dar und enthält Methoden, die darauf ausgeführt werden. |
Subtraction(SCNQuaternion, SCNQuaternion) |
Stellt eine Quaternion dar und enthält Methoden, die darauf ausgeführt werden. |