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