Quaternion Struct

Definizione

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)

Rappresenta un Quaternion.

Add(Quaternion, Quaternion, Quaternion)

Aggiungere due quaternioni

Conjugate()

Convertire questo quaternione nella sua coniugazione

Conjugate(Quaternion)

Rappresenta un Quaternion.

Conjugate(Quaternion, Quaternion)

Ottenere la coniugazione del quaternione specificato

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)

Rappresenta un Quaternion.

Invert(Quaternion, Quaternion)

Ottenere l'inverso del quaternione specificato

Mult(Quaternion, Quaternion)
Obsoleti.

Rappresenta un Quaternion.

Mult(Quaternion, Quaternion, Quaternion)
Obsoleti.

Rappresenta un Quaternion.

Multiply(Quaternion, Quaternion)

Rappresenta un Quaternion.

Multiply(Quaternion, Quaternion, Quaternion)

Rappresenta un Quaternion.

Multiply(Quaternion, Single)

Rappresenta un Quaternion.

Multiply(Quaternion, Single, Quaternion)

Rappresenta un Quaternion.

Multiply(Quaternion, Single, Quaternion)
Obsoleti.

Rappresenta un Quaternion.

Normalize()

Ridimensiona il Quaternion a lunghezza unità.

Normalize(Quaternion)

Rappresenta un Quaternion.

Normalize(Quaternion, Quaternion)

Ridimensionare il quaternione specificato per la lunghezza dell'unità

Slerp(Quaternion, Quaternion, Single)

Rappresenta un Quaternion.

Sub(Quaternion, Quaternion)

Rappresenta un Quaternion.

Sub(Quaternion, Quaternion, Quaternion)

Sottrae due istanze.

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.

Si applica a