la valeur z d'un point 3D projetée
-
15-10-2019 - |
Question
Après un point 3d a été transformé par une matrice de projection en perspective, qu'est-ce que la coordonnée Z représente? Distance de la « œil »? Distance du plan de clipping proche? Rien de tout cela?
Modifier
J'ai mis en place une matrice en utilisant la définition glFustrum trouvés .
Alors, je transforme un point 3D avec cette matrice.
Je me retrouve avec un point 3D où X et Y sont les coordonnées du point sur la face près du tronc de cône, et Z, soi-disant une information de profondeur que j'ai du mal à exploiter.
Merci!
La solution
z transformé (d'utiliser en tant que dénominateur pour diviser x et y) est la distance de l'oeil dans la direction perpendiculaire au plan de projection, mise à l'échelle de telle sorte que le plan de projection est à une distance 1.
Autres conseils
Il a été un moment pour moi, mais si vous avez les coordonnées X et Y sur le tronc, ne pas le contrôle de l'ordre Z de la couche?