回覆列表
  • 1 # 愛大海的聲音

    視覺化程式設計即:第一;利用程式語言如C++,C#,.net等將二維或三維視覺化技術透過程式設計完美的呈現在一定終端媒介上,如計算機螢幕、訊號顯示器、離子液晶器等相關科學儀器上;第二;也可以透過二次開發技術來顯示所需的二維或三維圖或者其它表格、文字、影像圖、紋理貼圖、地形高程圖、等高線圖等採用基於已有元件的二次程式設計來實現圖形、影象的全方位顯示。 視覺化(Visualization)是利用計算機圖形學和影象處理技術,將資料轉換成圖形或影象在螢幕上顯示出來,並進行互動處理的理論、方法和技術。它涉及到計算機圖形學、影象處理、計算機視覺、計算機輔助設計等多個領域,成為研究資料表示、資料處理、決策分析等一系列問題的綜合技術。視覺化技術最早運用於計算科學中,並形成了視覺化技術的一個重要分支——科學計算視覺化(Visualization in Scientific Computing)。科學計算視覺化能夠把科學資料,包括測量獲得的數值、影象或是計算中涉及、產生的數字資訊變為直觀的、以圖形影象資訊表示的、隨時間和空間變化的物理現象或物理量呈現在研究者面前,使他們能夠觀察、模擬和計算。科學計算視覺化自1987年提出以來,在各工程和計算領域得到了廣泛的應用和發展。 最近幾年計算機圖形學的發展使得三維表現技術得以形成,這些三維表現技術使我們能夠再現三維世界中的物體,能夠用三維形體來表示複雜的資訊,這種技術就是視覺化(Visualization)技術。視覺化技術使人能夠在三維圖形世界中直接對具有形體的資訊進行操作,和計算機直接交流。這種技術已經把人和機器的力量以一種直覺而自然的方式加以統一,這種革命性的變化無疑將極大地提高人們的工作效率。視覺化技術賦予人們一種模擬的、三維的並且具有實時互動的能力,這樣人們可以在三維圖形世界中用以前不可想象的手段來獲取資訊或發揮自己創造性的思維。機械工程師可以從二維平面圖中得以解放直接進入三維世界,從而很快得到自己設計的三維機械零件模型。醫生可以從病人的三維掃描圖象分析病人的病灶。軍事指揮員可以面對用三維圖形技術生成的戰場地形,指揮具有真實感的三維飛機、軍艦、坦克向目標開進並分析戰鬥方案的效果。 更令人驚奇的是目前正在發展的虛擬現實技術,它能使人們進入一個三維的、多媒體的虛擬世界,人們可以遊歷遠古時代的城堡,也可以遨遊浩翰的太空。所有這些都依賴於計算機圖形學、計算機視覺化技術的發展。人們對計算機視覺化技術的研究已經歷了一個很長的歷程,而且形成了許多視覺化工具,其中SGI公司推出的GL三維圖形庫表現突出,易於使用而且功能強大。利用GL開發出來的三維應用軟體頗受許多專業技術人員的喜愛,這些三維應用軟體已涉及建築、產品設計、醫學、地球科學、流體力學等領域。隨著計算機技術的繼續發展,GL已經進一步發展成為OpenGL,OpenGL已被認為是高效能圖形和互動式視景處理的標準,目前包括ATT公司UNIX軟體實驗室、IBM公司、DEC公司、SUN公司、HP公司、Microsoft公司和SGI公司在內的幾家在計算機市場佔領導地位的大公司都採用了OpenGL圖形標準。 值得一提的是,由於Microsoft公司在Windows NT中提供OpenGL圖形標準,OpenGL將在微機中廣泛應用,尤其是OpenGL三維圖形加速卡和微機圖形工作站的推出,人們可以在微機上實現三維圖形應用,如CAD設計、模擬模擬、三維遊戲等,從而更有機會、更方便地使用OpenGL及其應用軟體來建立自己的三維圖形世界。

  • 中秋節和大豐收的關聯?
  • 豬肉炒好連油一起放到冰箱最長能放多久?