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