Pregunta

Después de un punto 3D ha sido transformado por una matriz de proyección en perspectiva, ¿qué la coordenada Z representan? Distancia desde el 'ojo'? Distancia desde el plano de recorte cercano? Nada de esto?

Editar

He creado una matriz utilizando la definición glFustrum encontrados aquí .

A continuación, se transformo un punto 3D con esa matriz.

Me quedo con un punto 3D donde X e Y son las coordenadas del punto de la cara de tronco cercano, y Z, supuestamente una información de profundidad que tengo un tiempo difícil explotar.

Gracias!

¿Fue útil?

Solución

El z transformado (que se utiliza como denominador para dividir x y y) es la distancia desde el ojo en la dirección perpendicular al plano de proyección, a escala de modo que el plano de proyección está a una distancia 1.

Otros consejos

Ha sido un tiempo para mí, pero si usted tiene las coordenadas X e Y en el tronco de cono, no funciona el control de la orden de las capas Z?

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top