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