開放圖形庫

開放圖形庫,Open Graphics Llbrary(OpenGL)是計算機工業標準應用程式接口,它主要用於定義二維三維圖形的,使用它的圖形軟體生產廠商再不用為各種不同的機型開發設計不同的軟體,只要作業系統使用了OpenGL適配器就可以達到相同的效果,這個接口定義了一系列命令和函式,每個命令對應一個特殊效果。

基本介紹

  • 中文名:開放圖形庫
  • 性質:通信信息類術語
特點,功能,

特點

開放圖形庫,OpenGL(Open Graphics Library)是由SGI公司根據自己的三維圖形庫GL開發設計的一個通用共享的開放式三維圖形標準,最初工作在SGI的圖形工作站上。由於該系統獨立於作業系統和計算機硬體,加之系統功能強大,使用方便,許多公司如IBM、Microsoft、HP、SUN等都將OpenGL作為其圖形處理的標準,久而久之使其自然成為了業界的事實標準。

功能

OpenGL實際上是一個開放的針對圖形硬體的三維圖形軟體包,它獨立於作業系統,以它為基礎開發的應用程式可以很方便地在各種操作平台上運行。它的主要功能有:
1、圖形建模:OpenGL提供的建模函式除了基本的點、線、多邊形外,還提供了複雜的三維物體如球、錐、多面體、茶壺等以及複雜的曲線和曲面如Bezier、Nurbs等。
2、圖形變換:OpenGL提供的變換有基本的幾何變換、平行投影變換和透視投影變換。
3、光照、材質、紋理和像素操作:OpenGL提供了通過光照、材質和紋理的設定,可以生成具有真實感的圖形。
4、融合、反走樣和霧化等效果:通過OpenGL提供的融合、反走樣和霧化等操作,可以生成具有特殊效果的圖形。

相關詞條

熱門詞條

聯絡我們