OpenGL學習一——程序繪圖框架

1、OpenGL初始化,包括OpenGL狀態、特性設置等,大體包括:
    顏色設置:glClearColor、glShadeModel
    紋理設置:glEnable、glGenTextures等
    深度檢測設置:glClearDepthf、glDepthFunc、glEnable
    混色設置:glBlendFunc、glEnable
    光照設置:glLightfv、glEnable
2、幾何基本圖元數據準備,如模型定點、顏色以及紋理等數據。
3、設置觀察座標系下的取景模式和取景框大小,主要用到:
    屏幕窗口大小:glViewport
    投影方式:glOrtho、gluPerspective以及glFrustumf
4、繪圖前的準備工作:
    清除當前窗口的內容:glClear
    重置視圖模型矩陣:glMatrixMode、glLoadIdentity
5、構造幾何物體對象的數學描述,包括點線面的位置和拓撲關係,幾何變換,光照處理,旋轉、移動圖元等:glRotate、glTranslatef等。
6、繪圖顯示場景。
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章