static FromAngleAxis(double, Vector3) | Crée un quaternion autour d’un axe donné et tourne dans le sens des aiguilles d’une montre |
static FromEulerAngle(Vector3) | Crée un quaternion à partir d’un angle d’Euler donné |
static FromEulerAngle(double, double, double) | Crée un quaternion à partir d’un angle d’Euler donné |
static FromRotation(Vector3, Vector3) | Crée un quaternion qui tourne de l’origine à la direction de destination |
static Interpolate(float, Quaternion, Quaternion) | Remplit ce quaternion avec la valeur interpolée entre les arguments de quaternion donnés pour à entre de et à. |
Concat(Quaternion) | Concaténer deux quaternions |
Conjugate() | Renvoie un quaternion conjugué du quaternion actuel |
Dot(Quaternion) | Produit points |
override Equals(object) | Vérifie si deux quaternions égalent |
EulerAngles() | Convertit le quaternion en rotation représentée par les angles d’Euler Tous les composants sont en radian |
override GetHashCode() | Obtient le code de hachage de Quaternion |
Inverse() | Renvoie un quaternion inverse du quaternion actuel |
Normalize() | Normaliser le quaternion |
ToAngleAxis(out double, out Vector3) | |
ToMatrix() | Convertir la rotation présentée par le quaternion pour transformer la matrice. |
override ToString() | Obtient la représentation du quaternion dans string |
operator + | Surcharge d’opérateur pour + |
operator / | Surcharge d’opérateur pour / |
operator == | Opérateur égal pour quaternion |
operator != | Opérateur non égal pour quaternion |
operator * | Surcharge de l’opérateur pour * (5 operators) |