Nachdem ein 3D-Punkt durch eine perspektivische Projektionsmatrix transformiert wurde, wofür steht die Z-Koordinate? Entfernung vom Auge? Entfernung von der nahen Clip-Ebene? Nichts davon?Z-Wert eines projizierten 3D-Punkts
bearbeiten
Ich habe festgestellt here eine Matrix mit der glFustrum Definition einrichten.
Dann transformiere ich einen 3D-Punkt mit dieser Matrix.
Ich bin links mit einem 3D-Punkt, wo X und Y sind die Koordinaten des Punktes auf der nahe kegelstumpffläche, und Z, angeblich eine Tiefe Informationen, die ich habe es schwer zu nutzen.
Danke!
Können Sie ein Beispiel geben, was genau Sie tun? Üblicherweise ist die Projektionsmatrix 4x3, d. H. Der resultierende Vektor enthält keine z-Koordinate. – David