openGL输出简单文字

合集下载
相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
glutCreateWindow("输出OpenGL文字");//创建一个名为输出OpenGL字符的窗口
glutDisplayFunc(Display);//设置当前窗口的显示回调函数
Initial();//完成窗口初始化
glutMainLoop();//启动住GLUT事件处理循环
return 0;
}
glutBitmapCharacter(GLUT_BITMAP_TIMES_ROMAN_24,'p');
glutBitmapCharacter(GLUT_BITMAP_TIMES_ROMAN_24,'e');
glutBitmapCharacter(GLUT_BITMAP_T来自百度文库MES_ROMAN_24,'n');
}
void Display(void)
{
glClear(GL_COLOR_BUFFER_BIT);//用当前背景填充窗口
glColor3f(0.0f,0.0f,1.0f);//设置当前的绘图颜色为红色
glRasterPos3f(50.0,50.0,0.0);
glutBitmapCharacter(GLUT_BITMAP_TIMES_ROMAN_24,'O');
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_SINGLE|GLUT_RGB);//初始化窗口的显示模式
glutInitWindowSize(400,300);//设置窗口的尺寸
glutInitWindowPosition(100,120);//设置窗口的位置
glutBitmapCharacter(GLUT_BITMAP_TIMES_ROMAN_24,'G');
glutBitmapCharacter(GLUT_BITMAP_TIMES_ROMAN_24,'L');
glFlush();//清空OpenGL命令缓冲区,执行OpenGl程序
}
int main(int argc,char*argv[])
#include <gl/glut.h>
void Initial(void)
{
glClearColor(1.0f,1.0f,1.0f,1.0f);//设置窗口背景颜色为白色
glMatrixMode(GL_PROJECTION);//指定设置投影参数
gluOrtho2D(0.0,200.0,0.0,150.0);//设置投影参数
相关文档
最新文档