| static Rotate(Quaternion) | Buat matriks rotasi dari angka empat |
| static Rotate(double, Vector3) | Buat matriks rotasi dengan sudut rotasi dan sumbu |
| static RotateFromEuler(Vector3) | Membuat matriks rotasi dari sudut Euler |
| static RotateFromEuler(double, double, double) | Membuat matriks rotasi dari sudut Euler |
| static Scale(double) | Membuat matriks yang berskala sepanjang sumbu x, sumbu y, dan sumbu z. |
| static Scale(Vector3) | Membuat matriks yang berskala sepanjang sumbu x, sumbu y, dan sumbu z. |
| static Scale(double, double, double) | Membuat matriks yang berskala sepanjang sumbu x, sumbu y, dan sumbu z. |
| static Translate(Vector3) | Membuat matriks yang diterjemahkan sepanjang sumbu x, sumbu y, dan sumbu z |
| static Translate(double, double, double) | Membuat matriks yang diterjemahkan sepanjang sumbu x, sumbu y, dan sumbu z |
| Concatenate(Matrix4) | Menggabungkan dua matriks |
| Decompose(out Vector3, out Vector3, out Quaternion) | |
| Inverse() | Membalikkan instance ini. |
| Normalize() | Menormalkan instance ini. |
| SetTRS(Vector3, Vector3, Vector3) | Menginisialisasi matriks dengan translasi/rotasi/skala |
| ToArray() | Mengubah matriks menjadi array. |
| override ToString() | Mengembalikan aStringyang mewakili arusMatrix4 . |
| Transpose() | Transpose instance ini. |
| operator * | Kalikan kedua matriks (4 operators) |