首页 > 其他 > 详细

《高效学习OpenGL》 之 雾 glFog(), glFogCoordf()

时间:2014-02-22 09:10:35      阅读:422      评论:0      收藏:0      [点我收藏+]

雾是根据雾混合因子把雾颜色与源片段的颜色进行混合。

雾混合因子f的计算表达式:

bubuko.com,布布扣

   void glFogf (GLenum pname, GLfloat param);
   //设置用于雾计算的参数和函数,如果pname是GL_FOG_MODE,那么param就是GL_EXP(默认)、GL_EXP或GL_LINEAR,它们分别用于选择三种不同的雾因子
   //如果pname是GL_FOG_DENSITY,GL_FOG_START或GL_FOG_END,那么param就是density,start,end的值,如果是向量版本,那么pname就是指向这些值的指针
   //在RGBA模式下,pname是GL_FOG_COLOR,此时,param指向包含了雾的RGBA颜色的4个值

bubuko.com,布布扣

雾坐标z的设置

   void glFogCoordf(TYPE z);
   //把当前的雾坐标设置为z


《高效学习OpenGL》 之 雾 glFog(), glFogCoordf()

原文:http://blog.csdn.net/biggbang/article/details/19629529

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!