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