我设法使用 glutBitmapCharacters 在 opengl 中绘制文本。现在我想画一个标题,但它必须有更大的尺寸。我怎么做?这是我的drawtext函数的代码:
void drawText(const char *text,int length , int x , int y)
{
glMatrixMode(GL_PROJECTION);
double *matrix = new double[16];
glGetDoublev(GL_PROJECTION_MATRIX,matrix);
glLoadIdentity();
glOrtho(0,800,0,600,-5,5);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glPushMatrix();
glLoadIdentity();
glRasterPos2i(x,y);
for ( int i = 0 ; i < length ; i++)
glutBitmapCharacter(GLUT_BITMAP_9_BY_15,(int)text[i]);
delete matrix;
}