Saya membaca jawabannya di sini:
Apa yang dilakukan kartu grafis dengan elemen keempat vektor sebagai posisi akhir?
"Komponen keempat adalah trik untuk melacak proyeksi perspektif. Ketika Anda melakukan proyeksi perspektif, Anda ingin membaginya dengan z: x '= x / z, y' = y / z, tetapi ini bukan operasi yang dapat diimplementasikan oleh matriks 3x3 yang beroperasi pada vektor x, y, z. Trik yang telah menjadi standar untuk melakukan ini adalah menambahkan koordinat keempat, w, dan menyatakan bahwa x, y, z akan selalu dibagi dengan w setelah semua transformasi diterapkan dan sebelum rasterisasi. "
tapi saya tidak mengerti mengapa kita tidak bisa membaginya dengan z menggunakan matriks 3x3?
tidak bisakah kita gandakan saja
1/z 0 0
0 1/z 0
0 0 1/z
mendapatkan [x/z y/z 1]
?