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")
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])