glPolygonMode

glPolygonMode函式用於控制多邊形的顯示方式。

簡介
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的值,並且不管是多邊形的正面還是背面都以相同的方式渲染。

相關詞條

相關搜尋

熱門詞條

聯絡我們