Salut à tous, je suis très très nouveau sur OpenGL, alors s'il vous plaît, gardez-moi. :) Je travaille sur les tutoriels OpenGL de NeHe, et j'ai développé ma propre version de la leçon 5, dans laquelle vous faites pivoter une forme 3D autour de l'origine. Je ne suis pas sûr de ce que j'ai fait de mal, j'ai copié le code presque ligne par ligne, mais je vois des chevauchements étranges dans mes surfaces.Étrange problème d'écrêtage dans OpenGL
Est-ce que quelqu'un a des suggestions sur ce qui pourrait causer un tel problème?
Merci!
Exemple ici: http://yfrog.com/2copengllesson5p
Voici les "propriétés" pertinentes de mon GL: gl = context.getGL(); \t gl.glColor3f (0,0f, 0,0f, 0,0f); \t gl.glHint (GL.GL_PERSPECTIVE_CORRECTION_HINT, GL.GL_NICEST); \t gl.glClear (GL.GL_COLOR_BUFFER_BIT | GL.GL_DEPTH_BUFFER_BIT); \t gl.glShadeModel (GL.GL_SMOOTH); // Permet l'ombrage lisse \t gl.glClearColor (0,0f, 0,0f, 0,0f, 0,0f); // Fond noir \t gl.glEnable (GL.GL_DEPTH_TEST); // Active Depth Testing –
Essayez d'ajouter 'gl.glDepthMask (true);' add voyez si cela fait une différence. – Troubadour
L'ajout de gl.glDepthMask (true) ne semblait pas changer quoi que ce soit. :( –