回覆列表
-
1 # 使用者1290215071068
-
2 # 使用者6904522274641
OpenGL的主要功能:
1) 幾何建模:在OpenGL中提供了繪製點、線、多邊形等基本形體的函式,還提供了繪製複雜三維曲線,曲面(如Bezier,Nurbs等)和三維形體(如球、錐體和多面體等)的函式。由於OpenGL是以頂點為圖元,由點構成線,由線及其拓撲結構構成多邊形。所以應用這些建模函式可構造出幾乎所有的三維模型。
2) 座標變換:包括取景變換,模型變換,投影變換和視區變換。
3) 顏色模式設定:RGBA模式和顏色索引模式。
4) 光照和材質設定:可設定四種光,即輻射光,環境光,鏡面光和漫反射光.材質用模型表面的反射特性表示。
5) 影象功能:提供畫素複製和讀寫操作的函式,還提供了反走樣,融合和霧化等,以增強影象效果。
6) 紋理對映: OpenGL的紋理對映功能可十分逼真地再現物體表面的細節。
7) 實時動畫:利用OpenGL的雙快取(Double Buffer)技術可獲得平滑逼真的動畫效果。
8) 互動技術:方便的三維圖形互動介面(選擇、拾取、反饋),可進行人機互動操作。
OpenGL是一個3D圖形庫,用來編寫3D程式的。
手機中有一部分3D程式(遊戲)是用OpenGL編寫的,要想使用這些程式,就需要開啟OpenGL支援。