本文主要是介绍glShadeModel函数 GL_SMOOTH与GL_FLAT的区别,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
glShadeModel函数用于控制opengl中绘制指定两点间其他点颜色的过渡模式
参数一般为GL_SMOOTH(默认),GL_FLAT
opengl默认是将制定的两点颜色进行插值,绘制之间的其他点
如果两点的颜色相同,使用两个参数效果相同
如果两点颜色不同,GL_SMOOTH会出现过渡效果,GL_FLAT 则只是以指定的某一点的单一色绘制其他所有点
如图可以对比GL_SMOOTH与GL_FLAT的区别
这篇关于glShadeModel函数 GL_SMOOTH与GL_FLAT的区别的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!