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. |