計算機圖形學(三)_圖元的屬性_章節總結(下)

heyuchang666發表於2017-03-01

圖元的屬性_章節總結

OpenGL屬性函式小結:

函式 敘述
glutInitDisplayMode 選擇顏色模式,GLUT_RGB或GLUT_INDEX
glColor* 指定一個RGB或RGBA顏色
glIndex* 用顏色表索引指定一個顏色
glutSetColor(index, r, g, b); 將一個顏色裝入一個顏色表位置
glEnable(GL_BLEND); 啟用顏色調和
glBlendFunc(sFact, dFact); 指定顏色調和因子
glEnableClientState 啟用OpenGL顏色陣列設施
(GL_COLOR_ARRAY);
glColorPointer 指定一個RGB顏色陣列
(size, type, stride, array);
glIndexPointer 用顏色索引模式指定一個顏色陣列
(type, stride, array);
glPointSize(size) 指定點的大小
glLineWidth(width); 指定線的寬度
glEnable(GL_LINE_STIPPLE); 啟用線型
glEnable(GL_POLYGON_STIPPLE); 啟用填充模式
glLineStipple(repeat, pattern); 指定線型圖案
glPolygonStipple(pattern); 指定填充模式圖案
glPolygonMode 以一組邊或一組頂點方式顯示前向面或後向面
glEdgeFlag 將填充多邊形邊標誌為GL_TRUE或GL_FALSE來確定一條邊的顯示狀態
glFrontFace 用GL_POINT_SMOOTH, GL_LINE_SMOOTH或GL_POLYGON_SMOOTH啟用反走樣(也需要啟用顏色調和)
glGet** 多種查詢函式,要求指定資料型別,狀態引數的符號常量和陣列指標
glPushAttrib 將所有狀態引數存入指定的屬性組
glPopAttrib(); 將最後儲存的所有狀態引數進行重建
... ...



相關文章