Condividi tramite


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

Si applica a