glPolygonMode是一個函式,原型是:void glPolygonMode(GLenum face,GLenum mode);
基本介紹
- 中文名:glPolygonMode
- 解釋:用於控制多邊形的顯示方式
- 屬於:函式
- GL_POINT:表示只顯示頂點
簡介,參數,
簡介
glPolygonMode。
原型是:void glPolygonMode(GLenum face,GLenum mode);
參數
face這個參數確定顯示模式將適用於物體的哪些部分,控制多邊形的正面和背面的繪圖模式:
GL_FRONT表示顯示模式將適用於物體的前向面(也就是物體能看到的面)
GL_BACK表示顯示模式將適用於物體的後向面(也就是物體上不能看到的面)
GL_FRONT_AND_BACK表示顯示模式將適用於物體的所有面
mode這個參數確定選中的物體的面以何種方式顯示(顯示模式):
GL_POINT表示顯示頂點,多邊形用點顯示
GL_LINE表示顯示線段,多邊形用輪廓顯示
GL_FILL表示顯示面,多邊形採用填充形式
例:
glPolygonMode(GL_FRONT, GL_LINE);表示物體的前向面用線段顯示
需要特別注意的是OpenGL3.1隻接受GL_FRONT_AND_BACK作為face的值,並且不管是多邊形的正面還是背面都以相同的方式渲染。