static Rotate(Quaternion) | Crea una matrice di rotazione da un quaternione |
static Rotate(double, Vector3) | Crea una matrice di rotazione in base all’angolo di rotazione e all’asse |
static RotateFromEuler(Vector3) | Crea una matrice di rotazione dall’angolo di Eulero |
static RotateFromEuler(double, double, double) | Crea una matrice di rotazione dall’angolo di Eulero |
static Scale(double) | Crea una matrice che scala lungo l’asse x, l’asse y e l’asse z. |
static Scale(Vector3) | Crea una matrice che scala lungo l’asse x, l’asse y e l’asse z. |
static Scale(double, double, double) | Crea una matrice che scala lungo l’asse x, l’asse y e l’asse z. |
static Translate(Vector3) | Crea una matrice che trasla lungo l’asse x, l’asse y e l’asse z |
static Translate(double, double, double) | Crea una matrice che trasla lungo l’asse x, l’asse y e l’asse z |
Concatenate(Matrix4) | Concatena le due matrici |
Decompose(out Vector3, out Vector3, out Quaternion) | |
Inverse() | Inverte questa istanza. |
Normalize() | Normalizza questa istanza. |
SetTRS(Vector3, Vector3, Vector3) | Inizializza la matrice con traslazione/rotazione/scala |
ToArray() | Converte la matrice in array. |
override ToString() | Restituisce aStringche rappresenta la correnteMatrix4 . |
Transpose() | Traspone questa istanza. |
operator * | Moltiplica le due matrici (4 operators) |