Чтобы установить цвет, используйте вызов glColor (например, glColor3f(1.0, 1.0, 0.0)
, чтобы установить цвет на желтый). Следует обратить внимание на то, что glutBitmapString использует растровую графику для визуализации текста, который имеет несколько причуд.В частности, вам нужно установить цвет перед тем, как установить положение - то есть:
gl.glColor3f(1,0,0) # RED
gl.glWindowPos2d(10, 20);
gl.glColor3f(0,0,1) # BLUE
glut.glutBitmapString(GLUT.BITMAP_HELVETICA_12, DISPLAYED_TEXT);
будет отображать текст красным, даже если он выглядит так, как будто должен отображаться синим.
Освещение также повлияет на цвет, как отметил Стивен.Если вы используете освещение, лучше всего временно отключить его во время рисования текста.