Example #1
0
 def display_screen(self):
     GLPluginProgram.display_screen(self)
     glColor3f(1,1,1)
     glRasterPos(20,50)
     gldraw.glutBitmapString(GLUT_BITMAP_HELVETICA_18,"(Do not close this window except to quit)")
     if self.inDialog:
         glColor3f(1,1,0)
         glRasterPos(20,80)
         gldraw.glutBitmapString(GLUT_BITMAP_HELVETICA_18,"In Dialog mode. Press 'q' to return to normal mode")
Example #2
0
 def drawLabelRaw(self,point,textList,color):
     #assert not self.makingDisplayList,"drawText must be called outside of display list"
     for i,text in enumerate(textList):
         if i+1 < len(textList): text = text+","
         if glcommon._GLUTAvailable:
             glRasterPos3f(*point)
             glColor3f(0,0,0)
             glDisable(GL_LIGHTING)
             glDisable(GL_DEPTH_TEST)
             gldraw.glutBitmapString(GLUT_BITMAP_HELVETICA_10,text)
             glEnable(GL_DEPTH_TEST)
         elif glcommon._PyQtAvailable:
             glColor3f(0,0,0)
             glDisable(GL_DEPTH_TEST)
             self.window.renderText(point[0],point[1],point[2],text)
             glEnable(GL_DEPTH_TEST)
         point = vectorops.add(point,[0,0,-0.05])