J'ai deux objets dessinés sur l'écran en openGL, l'un est une sphère utilisant l'objet GLU et l'autre est une étoile mappée de texture. Indépendamment des coordonnées z, l'étoile mappée de texture semble toujours dessiner devant. Est-ce un comportement normal d'OpenGL? Est-ce qu'il y a un moyen d'éviter cela?Mappage de texture OpenGL
Note: Je travaille dans le framework worldwind, donc peut-être que quelque chose d'autre est en train de se produire. Mais je me demande simplement s'il est normal que les objets mappés par texture apparaissent devant? Je ne pense pas mais je ne suis pas sûr ...
Si les deux objets sont en 3D et que vous rendez l'étoile après l'objet glu, alors vous avez probablement oublié d'effectuer le test de profondeur enabele et le zbuffer. – SigTerm
test de profondeur est activé, mais l'étoile est 2d. Je suppose que cela ferait une différence. J'aurais dû le mentionner. –
@Jeff: par 2D, vous voulez dire que vous le faites sans perspective? En d'autres termes, projection orthogonale. Ou tu voulais dire que c'est juste un avion? En plus de cela, traduisez-vous la caméra ou les objets pendant le processus de rendu? – jweyrich