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
   201   202   203   204   205   206   207   208   209   210   211