Fungsi matrix3d () adalah fungsi transformasi 3D yang digunakan untuk menggambarkan urutan transformasi tiga dimensi dalam kisi 4 × 4.

Misalnya, alih-alih menggunakan dua atau lebih fungsi transformasi dalam satu deklarasi seperti:

Menggunakan fungsi matrix3d (), kita bisa menggabungkan dua transformasi ini menjadi satu matriks:

Seperti yang Anda lihat, menghitung nilai fungsi matrix3d () tidak akan mudah jika Anda tidak paham matematika. Perhitungan ini mungkin juga tidak dimaksudkan untuk dilakukan dengan tangan. Untungnya, Eric Meyer dan Aaron Gustafson menciptakan alat yang sangat berguna yang dapat melakukan perhitungan untuk Anda — yang Anda lakukan hanyalah memasukkan transformasi yang Anda inginkan dan klik tombol merah untuk alat tersebut untuk menghasilkan fungsi matriks setara () untuk Anda.

Sintaks resmi adalah sebagai berikut:

Metode mengubah elemen di dimensi ketiga menggunakan properti transform. Termasuk dukungan untuk properti perspektif untuk mengatur perspektif dalam z-space dan properti visibilitas backface untuk mengaktifkan tampilan sisi sebaliknya dari elemen yang diubah 3D.