OpenGL常用函数整理

常用函数

颜色设置

glClear(GL_COLOR_BUFFER_BIT); //清空颜色,GL_COLOR_BUFFER_BIT是颜色缓冲区
glClearColor(R,G,B,A); //设置背景色
glColor3f(R,G,B); //设置前景色(物体的颜色)

图形变换

glTranslatef(tx, ty, tz); //平移
glRotatef(R, vx, vy, vz); //旋转
glScale(sx, sy, sz); //缩放

图形绘制

glRectf(); //绘制矩形
glutWireCube(1.0); //绘制单位立方体线框
glutSolidCube(1.0); //绘制单位立方体实体

观察变换

gluLookAt(x0, yy, z0, xref, yref, zref, Vx, Vy, Vz); //指定三维观察参数

系统函数

glPushMatrix(); //入栈
glPopMatrix(); //出栈
glFlush(); //刷新图形绘制缓冲区

posted @ 2024-05-29 11:20  米小白  阅读(35)  评论(0编辑  收藏  举报