私はここで応答を読みました:
グラフィックスカードは、ベクトルの4番目の要素を最終位置として何をしますか?
「4番目のコンポーネントは、透視投影を追跡するためのトリックです。透視投影を行うとき、zで除算する必要があります。x '= x / z、y' = y / zですが、これは操作ではありませんx、y、zのベクトルで動作する3x3行列で実装できます。これを行うための標準になったトリックは、4番目の座標wを追加し、x、y、zが常にwで除算されることを宣言することですすべての変換が適用された後、ラスタライズ前。
しかし、3x3マトリックスを使用してzで除算できない理由を理解できませんでした。
ただ掛けることはできません
1/z 0 0
0 1/z 0
0 0 1/z
取得するため [x/z y/z 1]
?