„Számítógépes grafika házi feladat tutorial” változatai közötti eltérés

Rohamcsiga (vitalap | szerkesztései)
Rohamcsiga (vitalap | szerkesztései)
1 386. sor: 1 386. sor:
* Ez nem túl meggyőző... Azért nem hasonlít egy kockára, mert oldalak láthatóságát a rajzolás sorrendje döntötte el. De nem azért szenvedtünk a projekciós transzformáció mélység értékével, mert abból az OpenGL meg tudja oldani a láthatóság problémáját? De, csak ezt be kell kapcsolni...
* Ez nem túl meggyőző... Azért nem hasonlít egy kockára, mert oldalak láthatóságát a rajzolás sorrendje döntötte el. De nem azért szenvedtünk a projekciós transzformáció mélység értékével, mert abból az OpenGL meg tudja oldani a láthatóság problémáját? De, csak ezt be kell kapcsolni...
** Az ezt bekapcsoló függvényhívás: <code> glEnable(GL_DEPTH_TEST); </code>
** Az ezt bekapcsoló függvényhívás: <code> glEnable(GL_DEPTH_TEST); </code>
*** Fontos, hogy ha ez be van kapcsolva akkora a képernyőt a <code> glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); </code> függvénnyel töröld le. Ha a GL_DEPTH_BUFFER_BIT enumot lehagyod, akkor nem fogsz látni semmit.
*** Fontos, hogy ha ez be van kapcsolva akkora a képernyőt a <code> glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT); </code> függvénnyel töröld le. Ha a GL_DEPTH_BUFFER_BIT konstanst lehagyod, akkor nem fogsz látni semmit.


* Az eredmény: [http://pastebin.com/wWLR3qt6 Végre egy kocka!]
* Az eredmény: [http://pastebin.com/wWLR3qt6 Végre egy kocka!]