| static Rotate(Quaternion) | Skapa en rotationsmatris från en quaternion |
| static Rotate(double, Vector3) | Skapa en rotationsmatris genom rotationsvinkel och axis |
| static RotateFromEuler(Vector3) | Skapa en rotationsmatris från Euler angle |
| static RotateFromEuler(double, double, double) | Skapa en rotationsmatris från Euler angle |
| static Scale(double) | Skapar en matris som skalas längs x-axeln, y-axeln och z-axeln. |
| static Scale(Vector3) | Skapar en matris som skalas längs x-axeln, y-axeln och z-axeln. |
| static Scale(double, double, double) | Skapar en matris som skalas längs x-axeln, y-axeln och z-axeln. |
| static Translate(Vector3) | Skapar en matris som översätts längs x-axeln, y-axeln och z-axeln |
| static Translate(double, double, double) | Skapar en matris som översätts längs x-axeln, y-axeln och z-axeln |
| Concatenate(Matrix4) | Sammanfogar de två matriserna |
| Decompose(out Vector3, out Vector3, out Quaternion) | |
| Inverse() | Inverterar denna instans. |
| Normalize() | Normaliserar denna instans. |
| SetTRS(Vector3, Vector3, Vector3) | Initierar matrisen med translation/rotation/scale |
| ToArray() | Konverterar matris till array. |
| override ToString() | Returnerar enStringsom representerar strömmenMatrix4 . |
| Transpose() | Transponerar denna instans. |
| operator * | Multiplicera de två matriserna (4 operators) |