營銷技巧第三季在線觀看鄭州厲害的seo優(yōu)化顧問
小結(jié)
????????這一章概括了圖形軟件系統(tǒng)的主要特點。某些軟件系統(tǒng),如 CAD 軟件包和繪圖程序,其為特定應(yīng)用而設(shè)計。另外一些軟件系統(tǒng)則提供可以在諸如 C的程序設(shè)計語言中使用的一個通用圖形子程序庫,用來為任何應(yīng)用生成圖片。
????????ISO和ANSI 開發(fā)與批準的標準圖形程序設(shè)計軟件包有 CKS、3D CKS、PHIGS 和 PHICS+另外已經(jīng)成為標準的有CL和penCL。還有許多圖形庫可用于程序設(shè)計語言包括Open InventorVRMLRenderMan Java2D和Java3D等。其他如Mathematica MaLab和Maple 等系統(tǒng)通常提供組圖形程序設(shè)計函數(shù)。
????????通常,圖形程序設(shè)計軟件包要求坐標描述在笛卡兒坐標系中給出。場景的每個對象可定義在單獨的建模笛卡兒坐標系中,然后映射到世界坐標系,并構(gòu)造該場景。三維對象從世界坐標系投影到二維平面的規(guī)范化設(shè)備坐標系中,然后再變換到最終的顯示設(shè)備坐標系。從建模坐標到規(guī)范化設(shè)備坐標的變換,是獨立于應(yīng)用中使用的特定設(shè)備的。設(shè)備驅(qū)動器則用于將規(guī)范化坐標變換到整數(shù)設(shè)備坐標。
????????圖形編程軟件包的函數(shù)可分為幾類:輸出圖元、屬性、幾何和建模變換、觀察變換、結(jié)構(gòu)操
作、輸人函數(shù)、圖形-結(jié)構(gòu)操作和控制操作。OpenGL系統(tǒng)由獨立于設(shè)備的函數(shù)集(稱為核心庫)實用庫(CLU)和實用工具包(CLUT)三部分組成。在 GLU的輔助函數(shù)集中有用來生成復雜對象指定二維觀察應(yīng)用的參數(shù)及處理表面繪制操作和完成其他支持任務(wù)的函數(shù)。在 CLUT 中有大量的函數(shù)用來管理顯示窗口與屏幕窗口系統(tǒng)的交互及生成某些三維形體。我們可以用GLUT 也可以用GLXApple GL、WGL或其他專用系統(tǒng)的軟件包來與任意計算機系統(tǒng)接口。