static Rotate(Quaternion) | Crear una matriz de rotación a partir de un quaternion |
static Rotate(double, Vector3) | Crear una matriz de rotación por ángulo de rotación y eje |
static RotateFromEuler(Vector3) | Crear una matriz de rotación a partir del ángulo de Euler |
static RotateFromEuler(double, double, double) | Crear una matriz de rotación a partir del ángulo de Euler |
static Scale(double) | Crea una matriz que escala a lo largo del eje x, el eje y y el eje z. |
static Scale(Vector3) | Crea una matriz que escala a lo largo del eje x, el eje y y el eje z. |
static Scale(double, double, double) | Crea una matriz que escala a lo largo del eje x, el eje y y el eje z. |
static Translate(Vector3) | Crea una matriz que se traslada a lo largo del eje x, el eje y y el eje z |
static Translate(double, double, double) | Crea una matriz que se traslada a lo largo del eje x, el eje y y el eje z |
Concatenate(Matrix4) | Concatena las dos matrices |
Decompose(out Vector3, out Vector3, out Quaternion) | |
Inverse() | Invierte esta instancia. |
Normalize() | Normaliza esta instancia. |
SetTRS(Vector3, Vector3, Vector3) | Inicializa la matriz con traslación/rotación/escala |
ToArray() | Convierte matriz en arreglo. |
override ToString() | Devuelve unStringque representa la corrienteMatrix4 . |
Transpose() | Transpone esta instancia. |
operator * | Multiplica las dos matrices (4 operators) |