Burada yanıtı okudum:
Grafik kartı bir vektörün dördüncü elemanı olarak son konum olarak ne yapar?
"Dördüncü bileşen perspektif projeksiyonunu takip etmek için bir hiledir. Perspektif projeksiyonu yaptığınızda, z: x '= x / z, y' = y / z'ye bölmek istiyorsunuz, ancak bu bir işlem değil x, y, z vektörü üzerinde çalışan 3x3'lük bir matris tarafından uygulanabilir. Bunu yapmak için standart haline gelen hile, dördüncü koordinat, w eklemek ve x, y, z'nin her zaman w'ye bölüneceğini bildirmektir. tüm dönüşümler uygulandıktan sonra ve rasterleştirmeden önce. "
ama neden 3x3'lük bir matris kullanarak z'ye bölemedik?
ile çarpamayız mı
1/z 0 0
0 1/z 0
0 0 1/z
almak [x/z y/z 1]
?