一:GL库函数 使用颜色 glshadeModel--选择平面明暗模式或光滑明暗模式 glColor--设置当前颜色 glColorPointer--定义颜色数组 gllndex--设置当前颜色索引 gllndexPointer--定义颜色索引数组 glCOforTableEXT--为目标调色板纹理指定调色板的格式和大小 glColorsubTableEXT--指定需要替代的目标纹理调色板的一部分 绘制几何图原及物体 glVertex--指定顶点 glVertexPointer--定义顶点数据数组 glArrayElement--指定用来绘制顶点的数组元素 glBegin,glEnd--限定一个或多个图原顶点的绘制 glEdgeFlag,glEdgeFlagy--指定边界标记 glPointsize--指定光栅化点的直径 glLinewidth--指定光栅化直线的宽度 glLinestipple--指定点划线 glPolygonMode--选择多边形光栅化模式 glFrontFace--定义正面多边形和反反面多边形 glPolygonstipple--设置多边形点划图 glDrawElements--从数组数据绘制图原 glRect--绘制矩形 坐标转换 glTranslate--用平移矩阵乘以当前矩阵 glRotate--用旋转矩阵乘以当前矩阵 glscale--用缩放矩阵乘以当前矩阵 glViewport--设置机口 glFrustum--用透视矩阵乘以当前矩阵 glorthO--用正视矩阵乘以当前矩阵 glClipPlane--指定切割几何物体的平面 堆栈操作 glLoadMatrix--用任意矩阵替换当前矩阵 glMultMatrix--用任意矩阵乘以当前矩阵 glMatrixMode--指定哪一个矩阵是当前矩阵 glPushMatrix,glPopMatrix--压人和弹出当前矩阵堆栈 glPushAttrib,glPopAttrib--压人和弹出属性堆栈 glPushClientAttrib,glPopClientAttrib--在客户属性堆栈中保存和恢复客户状态变量组 glPushName,gPopName--压人和弹出名称堆栈 gllnitNames--初始名称堆栈 glLoadName--向名称堆栈中装载名称 显示列表 glNewList,glEndList--创建或替换一个显示列表 glCallLISt--执行一个显示列表 glCallLISts--执行一列显示列表 glGenLists--生成一组空的相邻的显示列表 glDeleteLists--删除一组相邻的显示列表 gllSLISt--检验显示列表的存在 使用光照和材质 glNormal--设置当前的法向量 glNormalPointer--定义法向量数组 glLight--设置光源参数 glLightModel--设置光照模型参数 glMaterial--为光照模型指定材质参数 glColorMateria--使材质颜色跟踪当前颜色 像素操作 glRasterPos--为像素操作指定光栅位置 glBitmap--绘制位图 glReadPixels--从帧缓存中读取一块像素 glDrawPixels--将一个像素块写人帧缓存 glC...