Ich weiß, wie man den umgekehrten Weg macht. (Lesen Sie den z-deph aus dem Puffer und dann mit dem unPjoject):OpenGL, wie bekomme ich den Zdepth-Wert, von den Koordinaten eines Punktes
(...)
glReadPixels(x, y, 1, 1, GL_DEPTH_COMPONENT, GL_FLOAT, depth)
gluUnProject(x, y, depth, view_matrix, projection_matrix, viewport, world_x, world_y, world_z)
return world_x, world_y, world_z
Aber wie kann ich sonst tun? Ich habe die world_x
, world_y
und world_z
Werte, wie erhalten Sie die depth
.