1OpenGL 图形编程武汉纺织大学数学与计算机学院授课教师:陈永强 教授5. 雾与显示列表o 5.1 雾o 5.2 显示列表5.1 雾o 雾效果 随着视点距离的增大,物体变得愈来愈模糊。5.1 雾1. 启用与关闭雾:n 启用 glEnable(GL_FOG)n 关闭 glDisable(GL_FOG)5.1 雾2. 设置雾属性void glFogifv(GLenum pname,TYPE param);n 雾效混合因子f GL_EXP GL_EXP2 GL_LINEAR5.1 雾3. 雾坐标n Z :视点与片元之间的距离。默认情况下,Z自动计算产生。n 也可设置顶点的雾坐标 void glFogCoordfdv(TYPE z);5.1 雾o 例子红皮书fog.c fogcoord.c5.2 显示列表o 适用场合n 矩阵操作n 光栅位图与图像n 光照、材质和光照模型n 纹理95.2 显示列表o 显示列表的创建void glNewList(GLuint listID,GLenum listMode);参数listID 为 一个不为 0 的正整数索引值 。参数listMode 取值 GL_