OpenGL之glShadeModel函數(shù)的用法
函數(shù)原型:
????? void glShadeModel (GLenum mode);
參數(shù)說(shuō)明:
????? GL_SMOOTH: 采用光滑著色,獨(dú)立的處理圖元中各個(gè)頂點(diǎn)的顏色。對(duì)于線(xiàn)段圖元,線(xiàn)段上各點(diǎn)的顏色將根據(jù)兩個(gè)頂點(diǎn)的顏色通過(guò)插值得到。對(duì)于多邊形圖元,多邊形內(nèi)部區(qū)域的顏色將根據(jù)所有頂點(diǎn)的顏色插值得到。即有過(guò)渡色效果
????? GL_FLAT:采用恒定著色,使用圖元中某個(gè)頂點(diǎn)的顏色來(lái)渲染整個(gè)圖元。
默認(rèn)取值為GL_SMOOTH。
函數(shù)說(shuō)明:
?????? 設(shè)置著色模式。
?????? 如圖可以對(duì)比GL_SMOOTH與GL_FLAT的區(qū)別
?????