Page 206 - 6734
P. 206
glLightfv(GL_LIGHT0, GL_POSITION, [1.0, 1.0, 1.0,
0.0]);
glLightModelfv(GL_LIGHT_MODEL_AMBIENT, [0.2, 0.2,
0.2, 1.0])
glEnable(GL_LIGHTING)
glEnable(GL_LIGHT0)
glDepthFunc(GL_LESS)
'''
glEnable(GL_DEPTH_TEST) # активізувати перевірку
глибини (не показувати невидимі поверхні)
glutDisplayFunc(display) # вказати функцію
відображення
glutMainLoop() # головний цикл програми
Рисунок 47 – Вікно програми
pyglet – кросплатформна віконна і мультимедійна бібліотека
pyglet 1.3.2 (http://bitbucket.org/pyglet/pyglet) – це віконна і
мультимедійна бібліотека, яка призначена для розробки ігор та
інших візуально багатих програм [40]. Підтримує обробку вікон,
обробку подій GUI, графіку OpenGL, завантаження зображень і
205