GLUT常用函数1

1. glClearColor (0.0, 0.0, 0.0, 0.0);//设置清除颜色

2. glClear(GL_COLOR_BUFFER_BIT);//把窗口清除为当前颜色

3. glClearDepth(1.0);//指定深度缓冲区中每个像素需要的值

4. glClear(GL_DEPTH_BUFFER_BIT);//清除深度缓冲区

5. glColor3f();//设置颜色,它的参数有三个,类型是float型的,参数值的范围是[0.0,1.0

]glColor3f(0.0, 0.0, 0.0); --> 黑色

glColor3f(1.0, 0.0, 0.0); --> 红色

glColor3f(0.0, 1.0, 0.0); --> 绿色

glColor3f(0.0, 0.0, 1.0); --> 蓝色

glColor3f(1.0, 1.0, 0.0); --> 黄色

glColor3f(1.0, 0.0, 1.0); --> 品红色

glColor3f(0.0, 1.0, 1.0); --> 青色

glColor3f(1.0, 1.0, 1.0); --> 白色

需要注意的是,如果在glBegin()与glEnd()函数之间多次连续调用颜色函数,那么,只会显示出最后一次的颜色。

6. glBegin(GL_POLYGON);  //绘制了一个凸多边形

函数原型:void glBegin(GLenum mode)

glBegin()是和glEnd()结合起来使用。

猜你喜欢

转载自blog.csdn.net/fengfeng2018/article/details/88619039