色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

OpenGL模式是什么東西啊

李中冰2年前17瀏覽0評論

OpenGL模式是什么東西啊?

OpenGL是近幾年發展起來的一個性能卓越的三維圖形標準,它是在SGI等多家

世界聞名的計算機公司的倡導下,以SGI的GL三維圖形庫為基礎制定的一個通

用共享的開放式三維圖形標準。目前,包括Microsoft、SGI、IBM、DEC、SUN、

HP等大公司都采用了OpenGL做為三維圖形標準,許多軟件廠商也紛紛以OpenGL

為基礎開發出自己的產品,其中比較著名的產品包括動畫制作軟件Soft Image

和3D Studio MAX、仿真軟件Open Inventor、VR軟件World Tool Kit、CAM軟

件ProEngineer、GIS軟ARC/INFO等等。值得一提的是,隨著Microsoft公司在

Windows NT和最新的Windows 95中提供了OpenGL標準及OpenGL三維圖形加速卡

(如北京黎明電子技術公司的AGC-3D系列三維圖形加速卡)的推出,OpenGL將

在微機中有廣泛地應用,同時也為廣大用戶提供了在微機上使用以前只能在高

性能圖形工作站上運行的各種軟件的機會。

OpenGL實際上是一個開放的三維圖形軟件包,它獨立于窗口系統和操作系統,

以它為基礎開發的應用程序可以十分方便地在各種平臺間移植;OpenGL可以

與Visual C++緊密接口,便于實現機械手的有關計算和圖形算法,可保證算

法的正確性和可靠性;OpenGL使用簡便,效率高。它具有七大功能:

1) 建模 OpenGL圖形庫除了提供基本的點、線、多邊形的繪制函數外,還提

供了復雜的三維物體(球、錐、多面體、茶壺等)以及復雜曲線和曲面

(如Bezier、Nurbs等曲線或曲面)繪制函數。

2) 變換 OpenGL圖形庫的變換包括基本變換和投影變換。基本變換有平移、

旋轉、變比鏡像四種變換,投影變換有平行投影(又稱正射投影)和透

視投影兩種變換。其變換方法與機器人運動學中的坐標變換方法完全一

致,有利于減少算法的運行時間,提高三維圖形的顯示速度。

3) 顏色模式設置 OpenGL顏色模式有兩種,即RGBA模式和顏色索引(Color Index)。

4) 光照和材質設置 OpenGL光有輻射光(Emitted Light)、環境光

(Ambient Light)、漫反射光(Diffuse Light)和鏡面光(Specular Light)。

材質是用光反射率來表示。場景(Scene)中物體最終反映到人眼的顏色是光

的紅綠藍分量與材質紅綠藍分量的反射率相乘后形成的顏色。

5) 紋理映射(Texture Mapping) 利用OpenGL紋理映射功能可以十分逼真

地表達物體表面細節。

6) 位圖顯示和圖象增強 圖象功能除了基本的拷貝和像素讀寫外,還提供

融合(Blending)、反走樣(Antialiasing)和霧(fog)的特殊圖象效果處理。

以上三條可是被仿真物更具真實感,增強圖形顯示的效果。

7) 雙緩存(Double Buffering)動畫 雙緩存即前臺緩存和后臺緩存,簡而言

之,后臺緩存計算場景、生成畫面,前臺緩存顯示后臺緩存已畫好的畫面。

此外,利用OpenGL還能實現深度暗示(Depth Cue)、運動模糊(Motion Blur)等

特殊效果。從而實現了消隱算法。