Ejemplo n.º 1
0
 def initialize_gl(self):
     assert not self.gl_active
     vb = context.application.vis_backend
     self.gl_active = True
     self.bounding_box = BoundingBox()
     self.draw_list = vb.create_list(self)
     self.boundingbox_list = vb.create_list()
     self.total_list = vb.create_list()
     ##print "Created lists (%i, %i, %i): %s" % (self.draw_list, self.boundingbox_list, self.total_list, self.get_name())
     self.draw_list_valid = True
     self.boundingbox_list_valid = True
     self.total_list_valid = True
     self.invalidate_all_lists()
     if isinstance(self.parent, GLMixin):
         self.parent.invalidate_all_lists()