(2)glShadeModel函数 GL_SMOOTH与GL_FLAT的区别

转载 2016年08月30日 14:52:32

glShadeModel函数用于控制opengl中绘制指定两点间其他点颜色的过渡模式

参数一般为GL_SMOOTH(默认),GL_FLAT

opengl默认是将制定的两点颜色进行插值,绘制之间的其他点

如果两点的颜色相同,使用两个参数效果相同

如果两点颜色不同,GL_SMOOTH会出现过渡效果,GL_FLAT 则只是以指定的某一点的单一色绘制其他所有点

如图可以对比GL_SMOOTH与GL_FLAT的区别






原文:http://blog.csdn.net/chenqiai0/article/details/8316258

glShadeModel函数 GL_SMOOTH与GL_FLAT的区别

glShadeModel函数 GL_SMOOTH与GL_FLAT的区别
  • chenqiai0
  • chenqiai0
  • 2012年12月18日 20:59
  • 9451

glShadeMdel()中GL_FLAT与GL_SMMOTH的区别

#include /*glShadeModel( GLenum mode )可以设置的着色模型有:GL_SMOOTH和GL_FLATGL_FLAT单调着色:对点,直线或多边形采用一种颜色进行绘制,整个...
  • hit15105
  • hit15105
  • 2010年04月10日 21:43
  • 3019

OpenGL反走样glDisable(GL_LINE_SMOOTH),glHint(GLenum target,GLenum hint);

反走样:        在光栅图形显示器上绘制非水平且非垂直的直线或多边形边界时,或多或少会呈现锯齿状或台阶状外观。这是因为直线、多边形、色彩边界等是连续的,而光栅则是由离散的点组成,在光栅显示设备...
  • he_wen_jian
  • he_wen_jian
  • 2013年02月01日 17:25
  • 3456

着色模式GL_SMOOTH与GL_FLAT(2012.8.7)

两种着色模式:平滑着色与单调着色 (1)平滑着色 gl.glShadeModel(GL10.GL_SMOOTH) 平滑着色可以实现一种颜色到另一种颜色的平滑渐变。 一个使用平滑着色的例子,如图1所示。...
  • aiwusheng
  • aiwusheng
  • 2013年05月01日 21:15
  • 954

glShadeModel函数 GL_SMOOTH与GL_FLAT的区别

glShadeModel函数用于控制opengl中绘制指定两点间其他点颜色的过渡模式 参数一般为GL_SMOOTH(默认),GL_FLAT opengl默认是将制定的两点颜色进行插值,绘制...
  • u013467442
  • u013467442
  • 2014年09月08日 15:46
  • 1424

(2)glShadeModel函数 GL_SMOOTH与GL_FLAT的区别

glShadeModel函数用于控制opengl中绘制指定两点间其他点颜色的过渡模式 参数一般为GL_SMOOTH(默认),GL_FLAT opengl默认是将制定的两点颜色进行插值,绘制之间的其...
  • ysu341341
  • ysu341341
  • 2016年08月30日 14:52
  • 198

【Cocos2d-x】编译Android工程时提示error: 'GL_LINE_SMOOTH' was not declared in this scope

在Cocos2d-x项目中用到了OpenGL,使用GL_LINE_SMOOTH开启线条抗锯齿。 ccDrawColor4B(50, 26, 12, 255); // 设置线宽 glLineWid...
  • linchaolong
  • linchaolong
  • 2015年02月13日 15:42
  • 2390

glShadeModel函数

glShadeModel函数用于控制opengl中绘制指定两点间其他点颜色的过渡模式 参数一般为GL_SMOOTH(默认),GL_FLAT opengl默认是将制定的两点颜色进行插值,绘制之间的其...
  • Wadejr
  • Wadejr
  • 2009年08月31日 16:46
  • 12200

glShadeMdel()中GL_FLAT与GL_SMMOTH的区别

一个用GLUT写的例子:#includevoid init(){ glClearColor(0.0f,0.0f,0.0f,1.0f); glShadeModel(GL_SMOOTH);}void re...
  • lukecheng
  • lukecheng
  • 2008年05月11日 19:51
  • 684

glShadeModel函数 GL_SMOOTH与GL_FLAT的区别

http://blog.csdn.net/chenqiai0/article/details/8316258 glShadeModel函数用于控制opengl中绘制指定两点间其他点颜色的过渡...
  • wuxinliulei
  • wuxinliulei
  • 2013年06月14日 16:38
  • 1028
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:(2)glShadeModel函数 GL_SMOOTH与GL_FLAT的区别
举报原因:
原因补充:

(最多只允许输入30个字)