def init(self): # Test for OpenGL extensions we can use GLExtension.test() self.nearClip = 0.1 self.farClip = 2500.0 self.fov = 45.0 # Set up some common OpenGL defaults glClearDepth(1.0) glDepthFunc(GL_LESS) glShadeModel(GL_SMOOTH) glBlendFunc(GL_SRC_ALPHA, GL_ONE_MINUS_SRC_ALPHA) glHint(GL_PERSPECTIVE_CORRECTION_HINT, GL_NICEST) # Set up the Mode object that handles viewport-wide per-frame modes. # By default we use ClearedMode. self.mode = ClearedMode()