static Rotate(Quaternion) | Créer une matrice de rotation à partir d’un quaternion |
static Rotate(double, Vector3) | Créer une matrice de rotation par angle de rotation et axe |
static RotateFromEuler(Vector3) | Créer une matrice de rotation à partir de l’angle d’Euler |
static RotateFromEuler(double, double, double) | Créer une matrice de rotation à partir de l’angle d’Euler |
static Scale(double) | Crée une matrice mise à l’échelle le long de l’axe des x, de l’axe des y et de l’axe des z. |
static Scale(Vector3) | Crée une matrice mise à l’échelle le long de l’axe des x, de l’axe des y et de l’axe des z. |
static Scale(double, double, double) | Crée une matrice mise à l’échelle le long de l’axe des x, de l’axe des y et de l’axe des z. |
static Translate(Vector3) | Crée une matrice qui se translate le long de l’axe des x, de l’axe des y et de l’axe des z |
static Translate(double, double, double) | Crée une matrice qui se translate le long de l’axe des x, de l’axe des y et de l’axe des z |
Concatenate(Matrix4) | Concatène les deux matrices |
Decompose(out Vector3, out Vector3, out Quaternion) | |
Inverse() | Inverse cette instance. |
Normalize() | Normalise cette instance. |
SetTRS(Vector3, Vector3, Vector3) | Initialise la matrice avec translation/rotation/scale |
ToArray() | Convertit la matrice en tableau. |
override ToString() | Renvoie unStringqui représente le courantMatrix4 . |
Transpose() | Transpose cette instance. |
operator * | Multiplier les deux matrices (4 operators) |