Quaternion 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 Quaternion.
[System.Serializable]
public struct Quaternion : IEquatable<OpenTK.Quaternion>
type Quaternion = struct
- Ereditarietà
-
Quaternion
- Attributi
- Implementazioni
Costruttori
Quaternion(Matrix3) |
Rappresenta un Quaternion. |
Quaternion(Single, Single, Single, Single) |
Costruire un nuovo Quaternion |
Quaternion(Vector3, Single) |
Rappresenta un Quaternion. |
Campi
Identity |
Definisce il quaternione dell'identità. |
Proprietà
Length |
Ottiene la lunghezza (grandezza) del quaternione. |
LengthSquared |
Ottiene il quadrato della lunghezza del quaternione (grandezza). |
W |
Ottiene o imposta il componente W di questa istanza. |
X |
Ottiene o imposta il componente X di questa istanza. |
Xyz |
Ottiene o imposta un oggetto OpenTK.Vector3 con i componenti X, Y e Z di questa istanza. |
XYZ |
Obsoleti.
Ottiene o imposta un oggetto OpenTK.Vector3 con i componenti X, Y e Z di questa istanza. |
Y |
Ottiene o imposta il componente Y di questa istanza. |
Z |
Ottiene o imposta il componente Z di questa istanza. |
Metodi
Add(Quaternion, Quaternion, Quaternion) |
Aggiungere due quaternioni |
Add(Quaternion, Quaternion) |
Rappresenta un Quaternion. |
Conjugate() |
Convertire questo quaternione nella sua coniugazione |
Conjugate(Quaternion, Quaternion) |
Ottenere la coniugazione del quaternione specificato |
Conjugate(Quaternion) |
Rappresenta un Quaternion. |
Equals(Object) |
Confronta questa istanza dell'oggetto con un altro oggetto per l'uguaglianza. |
Equals(Quaternion) |
Confronta questa istanza di Quaternion con un altro Quaternion per l'uguaglianza. |
FromAxisAngle(Vector3, Single) |
Rappresenta un Quaternion. |
GetHashCode() |
Fornisce il codice hash per questo oggetto. |
Invert(Quaternion, Quaternion) |
Ottenere l'inverso del quaternione specificato |
Invert(Quaternion) |
Rappresenta un Quaternion. |
Mult(Quaternion, Quaternion, Quaternion) |
Obsoleti.
Rappresenta un Quaternion. |
Mult(Quaternion, Quaternion) |
Obsoleti.
Rappresenta un Quaternion. |
Multiply(Quaternion, Quaternion, Quaternion) |
Rappresenta un Quaternion. |
Multiply(Quaternion, Quaternion) |
Rappresenta un Quaternion. |
Multiply(Quaternion, Single, Quaternion) |
Rappresenta un Quaternion. |
Multiply(Quaternion, Single, Quaternion) |
Obsoleti.
Rappresenta un Quaternion. |
Multiply(Quaternion, Single) |
Rappresenta un Quaternion. |
Normalize() |
Ridimensiona il Quaternion a lunghezza unità. |
Normalize(Quaternion, Quaternion) |
Ridimensionare il quaternione specificato per la lunghezza dell'unità |
Normalize(Quaternion) |
Rappresenta un Quaternion. |
Slerp(Quaternion, Quaternion, Single) |
Rappresenta un Quaternion. |
Sub(Quaternion, Quaternion, Quaternion) |
Sottrae due istanze. |
Sub(Quaternion, Quaternion) |
Rappresenta un Quaternion. |
ToAxisAngle() |
Rappresenta un Quaternion. |
ToAxisAngle(Vector3, Single) |
Rappresenta un Quaternion. |
ToString() |
Restituisce un oggetto System.String che rappresenta il Quaternion corrente. |
Operatori
Addition(Quaternion, Quaternion) |
Rappresenta un Quaternion. |
Equality(Quaternion, Quaternion) |
Rappresenta un Quaternion. |
Inequality(Quaternion, Quaternion) |
Rappresenta un Quaternion. |
Multiply(Quaternion, Quaternion) |
Rappresenta un Quaternion. |
Multiply(Quaternion, Single) |
Rappresenta un Quaternion. |
Multiply(Single, Quaternion) |
Rappresenta un Quaternion. |
Subtraction(Quaternion, Quaternion) |
Rappresenta un Quaternion. |