(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的区别

glShadeMdel()中GL_FLAT与GL_SMMOTH的区别

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

OPENGL的FLAT与SMOOTH绘制的区别

    利用OPENGL可以绘制三维模型,在指定绘制模式的时候要通过指定光照,以及材质才能使物体看上去有三维的效果,否则,物体看上去就像是一张二维的图片一样。但是除了指定光照跟材质,还需要有一个非常重...
  • zxj1988
  • zxj1988
  • 2011年03月21日 18:55
  • 3865

OpenGL中gl,glu,glut的区别

OpenGL中的gl库是核心库,glu是实用库,glut是实用工具库, gl是核心,glu是对gl的部分封装,glut是OpenGL的跨平台工具库,gl中包含了最基本的3D函数,而glu似乎对gl的...

OpenGL之路(一)OpenGL、gl、glu、glut的区别 + glut环境的搭建

OpenGL中的gl库是核心库,glu是实用库,glut是实用工具库,gl是核心,glu是对gl的部分封装,glut是OpenGL的跨平台工具库,gl中包含了最基本的3D函数,而glu似乎对gl的辅助...

OpenGL函数_ gl.glenable()详细介绍

glEnable 用于启用各种功能。功能由参数决定。与glDisable相对应。glDisable是用来关闭的。两个函数参数取值是一至的。 参数说明:void glEnable(GLenum cap)...

OpenGL中的gl,glu,glut的区别

OpenGL中gl,glu,glut的区别 OpenGL中的gl库是核心库,glu是实用库,glut是实用工具库, gl是核心,glu是对gl的部分封装,glut是OpenGL的跨平台工具库,gl中...

OpenGL中gl,glu,glut的区别

OpenGL中的gl库是核心库,glu是实用库,glut是实用工具库, gl是核心,glu是对gl的部分封装,glut是OpenGL的跨平台工具库,gl中包含了最基本的3D函数,而glu似乎对gl的...

glew, glee与 gl, glu, glut, glx, glext的区别和关系

GLEW是一个跨平台的C++扩展库,基于OpenGL图形接口。使用OpenGL的朋友都知道,window目前只支持OpenGL1.1的涵数,但 OpenGL现在都发展到2.0以上了,要使用这些Open...

Cocos2dx GL SurfaceView截屏 应用层实现

问题:
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:(2)glShadeModel函数 GL_SMOOTH与GL_FLAT的区别
举报原因:
原因补充:

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