SCNQuaternion Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rappresenta un quaternione e contiene metodi che operano su di essi.
[System.Serializable]
public struct SCNQuaternion : IEquatable<SceneKit.SCNQuaternion>
type SCNQuaternion = struct
- Ereditarietà
-
SCNQuaternion
- Attributi
- Implementazioni
Costruttori
SCNQuaternion(Matrix3) |
Rappresenta un quaternione e contiene metodi che operano su di essi. |
SCNQuaternion(nfloat, nfloat, nfloat, nfloat) |
Rappresenta un quaternione e contiene metodi che operano su di essi. |
SCNQuaternion(Quaternion) |
Rappresenta un quaternione e contiene metodi che operano su di essi. |
SCNQuaternion(SCNVector3, nfloat) |
Rappresenta un quaternione e contiene metodi che operano su di essi. |
SCNQuaternion(SCNVector3, Single) |
Rappresenta un quaternione e contiene metodi che operano su di essi. |
SCNQuaternion(Single, Single, Single, Single) |
Rappresenta un quaternione e contiene metodi che operano su di essi. |
Campi
Identity |
Restituisce un quaternione che non rappresenta alcuna rotazione. |
Proprietà
Length |
Ottiene la lunghezza del quaternione. |
LengthSquared |
Ottiene il quadrato della lunghezza del quaternione. |
W |
Ottiene o imposta il componente W. |
X |
Ottiene o imposta il componente X. |
Xyz |
Ottiene o imposta i componenti X, Y e Z. |
Y |
Ottiene o imposta il componente Y. |
Z |
Ottiene o imposta il componente Z. |
Metodi
Add(SCNQuaternion, SCNQuaternion, SCNQuaternion) |
Aggiunge |
Add(SCNQuaternion, SCNQuaternion) |
Aggiunge |
Conjugate() |
Restituisce il quaternione coniugato di questa istanza. |
Conjugate(SCNQuaternion, SCNQuaternion) |
Calcola il quaternione coniugato di |
Conjugate(SCNQuaternion) |
Restituisce il quaternione coniugato di |
Equals(Object) |
Restituisce |
Equals(SCNQuaternion) |
Restituisce |
FromAxisAngle(SCNVector3, Single) |
Crea e restituisce un nuovo quaternione che rappresenta la rotazione specificata sull'asse specificato. |
GetHashCode() |
Restituisce il codice hash per questa istanza. |
Invert(SCNQuaternion, SCNQuaternion) |
Restituisce il quaternione che inverte la rotazione eseguita da |
Invert(SCNQuaternion) |
Restituisce il quaternione che inverte la rotazione eseguita da |
Multiply(SCNQuaternion, SCNQuaternion, SCNQuaternion) |
|
Multiply(SCNQuaternion, SCNQuaternion) |
Moltiplica per |
Multiply(SCNQuaternion, Single, SCNQuaternion) |
Moltiplica per |
Multiply(SCNQuaternion, Single) |
Moltiplica per |
Normalize() |
Ridimensiona l'istanza in base alla lunghezza dell'unità. |
Normalize(SCNQuaternion, SCNQuaternion) |
|
Normalize(SCNQuaternion) |
|
Slerp(SCNQuaternion, SCNQuaternion, Single) |
Restituisce l'interpolazione lineare sferica da |
Sub(SCNQuaternion, SCNQuaternion, SCNQuaternion) |
Sottrae |
Sub(SCNQuaternion, SCNQuaternion) |
Sottrae |
ToAxisAngle() |
Restituisce una rappresentazione dell'angolo dell'asse del quaternione. |
ToAxisAngle(SCNVector3, nfloat) |
Rappresenta un quaternione e contiene metodi che operano su di essi. |
ToAxisAngle(SCNVector3, Single) |
Archivia l'asse di rotazione del quaternione in |
ToString() |
Restituisce una rappresentazione in forma di stringa di questa istanza. |
Operatori
Addition(SCNQuaternion, SCNQuaternion) |
Rappresenta un quaternione e contiene metodi che operano su di essi. |
Equality(SCNQuaternion, SCNQuaternion) |
Rappresenta un quaternione e contiene metodi che operano su di essi. |
Inequality(SCNQuaternion, SCNQuaternion) |
Rappresenta un quaternione e contiene metodi che operano su di essi. |
Multiply(SCNQuaternion, SCNQuaternion) |
Rappresenta un quaternione e contiene metodi che operano su di essi. |
Multiply(SCNQuaternion, Single) |
Rappresenta un quaternione e contiene metodi che operano su di essi. |
Multiply(Single, SCNQuaternion) |
Rappresenta un quaternione e contiene metodi che operano su di essi. |
Subtraction(SCNQuaternion, SCNQuaternion) |
Rappresenta un quaternione e contiene metodi che operano su di essi. |