計(jì)算機(jī)圖形的opengl詮釋[外文翻譯].rar
計(jì)算機(jī)圖形的opengl詮釋[外文翻譯],附件c:譯文 計(jì)算機(jī)圖形的opengl詮釋摘要: opengl是業(yè)界領(lǐng)先的,跨平臺的圖形應(yīng)用編程接口( api ),也是唯一的、主要的支持幾乎所有的操作系統(tǒng)編程接口。有許多語言,比如fortran ,java, tcl/tk,以及 python,都有opengl的綁定以應(yīng)用opengl可視化能力這個(gè)優(yōu)點(diǎn)。在本文中,我們...
該文檔為壓縮文件,包含的文件列表如下:
內(nèi)容介紹
原文檔由會員 weiyong 發(fā)布
附件C:譯文
計(jì)算機(jī)圖形的OpenGL詮釋
摘要:
OpenGL是業(yè)界領(lǐng)先的,跨平臺的圖形應(yīng)用編程接口( API ),也是唯一的、主要的支持幾乎所有的操作系統(tǒng)編程接口。有許多語言,比如Fortran ,Java, Tcl/Tk,以及 Python,都有OpenGL的綁定以應(yīng)用OpenGL可視化能力這個(gè)優(yōu)點(diǎn)。在本文中,我們介紹Ch OpenGL工具包,它是一個(gè)真正獨(dú)立的平臺,其采用Ch結(jié)合OpenGL一起來為計(jì)算機(jī)圖形服務(wù)。Ch是一種嵌入式的C / C + +語言翻譯的跨平臺的腳本, 也是程式設(shè)計(jì),數(shù)值計(jì)算和嵌入式的腳本。并且Ch以突出的數(shù)值計(jì)算和繪圖能力擴(kuò)展了C的功能,就像一些數(shù)學(xué)軟件包,如MATLAB語言,Ch有內(nèi)置的支持兩個(gè)和三維圖形繪制,計(jì)算陣列載體和矩陣計(jì)算的能力,并且有建立在LAPACK基礎(chǔ)上的具有先進(jìn)功能的數(shù)值分析的線性分析系統(tǒng)。Ch的OpenGL工具包允許OpenGL應(yīng)用程序開發(fā)人員在跨平臺的環(huán)境編寫應(yīng)用程序,所有的OpenGL的應(yīng)用程序的源代碼可以很容易在不同的運(yùn)行平臺,而沒有匯編和連接的過程。此外, Ch OpenGL的工具包的句法在C接口到OpenGL是相同的。Ch的OpenGL工具包可以節(jié)省OpenGL程序員解決問題的精力而不需要他們掌握新語言的語法。Ch的OpenGL工具包是嵌入式。嵌入式Ch OpenGL圖形引擎可在運(yùn)行時(shí)實(shí)現(xiàn)圖形應(yīng)用軟件開發(fā)商或用戶動態(tài)生成和操縱圖形。Ch OpenGL工具包的真正的獨(dú)立的平臺、腳本和嵌入式的特點(diǎn)使它在快速成型、移動圖形應(yīng)用、基于網(wǎng)頁應(yīng)用程序和課堂互動演示方面有著優(yōu)秀的后備能力。Ch OpenGL工具包的設(shè)計(jì)問題和其滿足需求的潛力在本文中也有所展現(xiàn)。另外一種基于 Ch OpenGL和Ch CGI工具包的可用于實(shí)現(xiàn)基于Web的可視化的方法也將在本文中介紹。遵循本文中描述的方法可以在較低的成本和最低限度的努力下很容易地創(chuàng)建一個(gè)基于Web的可視化系統(tǒng)。CH和Ch CGI工具包是免費(fèi)提供的,可從網(wǎng)上下載。
關(guān)鍵詞:交互技術(shù)方法和技術(shù)支持,軟件輔助制圖,分布式計(jì)算機(jī)繪圖,網(wǎng)絡(luò)繪圖
1 、導(dǎo)言
計(jì)算機(jī)圖形學(xué)領(lǐng)域持續(xù)快速地增長,并在各種領(lǐng)域越來越多的應(yīng)用,比如娛樂、商務(wù)、藝術(shù)、教育、醫(yī)藥、工程和工業(yè)。一些軟件包也已經(jīng)出現(xiàn),幫助產(chǎn)生和編輯二維(2D) /三維(3D)圖形。 OpenGL[ 1 ]是一種為C / C + +編程語言的圖形應(yīng)用設(shè)計(jì)的編程接口( API )。發(fā)展OpenGL API的主要的動機(jī)是要為2D/3D
計(jì)算機(jī)圖形的OpenGL詮釋
摘要:
OpenGL是業(yè)界領(lǐng)先的,跨平臺的圖形應(yīng)用編程接口( API ),也是唯一的、主要的支持幾乎所有的操作系統(tǒng)編程接口。有許多語言,比如Fortran ,Java, Tcl/Tk,以及 Python,都有OpenGL的綁定以應(yīng)用OpenGL可視化能力這個(gè)優(yōu)點(diǎn)。在本文中,我們介紹Ch OpenGL工具包,它是一個(gè)真正獨(dú)立的平臺,其采用Ch結(jié)合OpenGL一起來為計(jì)算機(jī)圖形服務(wù)。Ch是一種嵌入式的C / C + +語言翻譯的跨平臺的腳本, 也是程式設(shè)計(jì),數(shù)值計(jì)算和嵌入式的腳本。并且Ch以突出的數(shù)值計(jì)算和繪圖能力擴(kuò)展了C的功能,就像一些數(shù)學(xué)軟件包,如MATLAB語言,Ch有內(nèi)置的支持兩個(gè)和三維圖形繪制,計(jì)算陣列載體和矩陣計(jì)算的能力,并且有建立在LAPACK基礎(chǔ)上的具有先進(jìn)功能的數(shù)值分析的線性分析系統(tǒng)。Ch的OpenGL工具包允許OpenGL應(yīng)用程序開發(fā)人員在跨平臺的環(huán)境編寫應(yīng)用程序,所有的OpenGL的應(yīng)用程序的源代碼可以很容易在不同的運(yùn)行平臺,而沒有匯編和連接的過程。此外, Ch OpenGL的工具包的句法在C接口到OpenGL是相同的。Ch的OpenGL工具包可以節(jié)省OpenGL程序員解決問題的精力而不需要他們掌握新語言的語法。Ch的OpenGL工具包是嵌入式。嵌入式Ch OpenGL圖形引擎可在運(yùn)行時(shí)實(shí)現(xiàn)圖形應(yīng)用軟件開發(fā)商或用戶動態(tài)生成和操縱圖形。Ch OpenGL工具包的真正的獨(dú)立的平臺、腳本和嵌入式的特點(diǎn)使它在快速成型、移動圖形應(yīng)用、基于網(wǎng)頁應(yīng)用程序和課堂互動演示方面有著優(yōu)秀的后備能力。Ch OpenGL工具包的設(shè)計(jì)問題和其滿足需求的潛力在本文中也有所展現(xiàn)。另外一種基于 Ch OpenGL和Ch CGI工具包的可用于實(shí)現(xiàn)基于Web的可視化的方法也將在本文中介紹。遵循本文中描述的方法可以在較低的成本和最低限度的努力下很容易地創(chuàng)建一個(gè)基于Web的可視化系統(tǒng)。CH和Ch CGI工具包是免費(fèi)提供的,可從網(wǎng)上下載。
關(guān)鍵詞:交互技術(shù)方法和技術(shù)支持,軟件輔助制圖,分布式計(jì)算機(jī)繪圖,網(wǎng)絡(luò)繪圖
1 、導(dǎo)言
計(jì)算機(jī)圖形學(xué)領(lǐng)域持續(xù)快速地增長,并在各種領(lǐng)域越來越多的應(yīng)用,比如娛樂、商務(wù)、藝術(shù)、教育、醫(yī)藥、工程和工業(yè)。一些軟件包也已經(jīng)出現(xiàn),幫助產(chǎn)生和編輯二維(2D) /三維(3D)圖形。 OpenGL[ 1 ]是一種為C / C + +編程語言的圖形應(yīng)用設(shè)計(jì)的編程接口( API )。發(fā)展OpenGL API的主要的動機(jī)是要為2D/3D