Kod: Zaznacz cały
gl.glNormal3f(-facet['normal']['x'], -facet['normal']['y'], -facet['normal']['z'])
Niestety coś nie do końca: Coś się zmienia ale to dalej nie to.
Wrzucę Ci jeszcze kod który włączam światło:
Kod: Zaznacz cały
gl.glEnable(gl.GL_CULL_FACE)
gl.glEnable(gl.GL_LIGHTING)
gl.glLightfv(gl.GL_LIGHT0, gl.GL_AMBIENT, [0.0, 0.0, 0.0, 1.0])
gl.glLightfv(gl.GL_LIGHT0, gl.GL_DIFFUSE, [0.7, 0.7, 0.7, 1.0])
gl.glLightfv(gl.GL_LIGHT0, gl.GL_SPECULAR, [0.7, 0.7, 0.7, 1.0])
gl.glLightfv(gl.GL_LIGHT0, gl.GL_POSITION, [1.0, 1.0, 1.0, 0.0])
gl.glEnable(gl.GL_LIGHT0)
gl.glLightModelfv(gl.GL_LIGHT_MODEL_AMBIENT, [0.3, 0.3, 0.3, 1.0])
gl.glLightModeli(gl.GL_LIGHT_MODEL_LOCAL_VIEWER, gl.GL_TRUE)
gl.glEnable(gl.GL_CULL_FACE)