static FromAngleAxis(double, Vector3) |
Crea un quaternione attorno a un determinato asse e ruota in senso orario |
static FromEulerAngle(Vector3) |
Crea quaternione da un dato angolo di Eulero |
static FromEulerAngle(double, double, double) |
Crea quaternione da un dato angolo di Eulero |
static FromRotation(Vector3, Vector3) |
Crea un quaternione che ruota dall’originale alla direzione di destinazione |
static Interpolate(float, Quaternion, Quaternion) |
Popola questo quaternione con il valore interpolato tra gli argomenti del quaternione dati per un valore compreso tra da e a. |
Concat(Quaternion) |
Concatena due quaternioni |
Conjugate() |
Restituisce un quaternione coniugato del quaternione corrente |
Dot(Quaternion) |
Prodotto a punti |
override Equals(object) |
Controlla se due quaternioni sono uguali a |
EulerAngles() |
Converte il quaternione in rotazione rappresentato dagli angoli di Eulero Tutti i componenti sono in radianti |
override GetHashCode() |
Ottiene il codice hash di Quaternion |
Inverse() |
Restituisce un quaternione inverso del quaternione corrente |
Normalize() |
Normalizza il quaternione |
ToAngleAxis(out double, out Vector3) |
|
ToMatrix() |
Converti la rotazione presentata dal quaternione per trasformare la matrice. |
override ToString() |
Ottiene la rappresentazione del quaternione in string |
operator + |
Sovraccarico operatore per + |
operator / |
Sovraccarico operatore per / |
operator == |
Operatore di uguale per quaternione |
operator != |
Operatore non uguale per quaternione |
operator * |
Sovraccarico operatore per * (5 operators) |