姚 琦 郭立暉
摘 要:虛擬現(xiàn)實(shí)的發(fā)展前景誘人,在某種意義上說它將改變?nèi)藗兊乃季S方式,會(huì)改變?nèi)藗儗?duì)世界、自己、空間和時(shí)間的看法。它是一項(xiàng)發(fā)展中的、具有深遠(yuǎn)的潛在應(yīng)用方向的新技術(shù)。
關(guān)鍵詞:VRMl技術(shù);數(shù)據(jù)庫;JAVA
1 VRML概述
Internet和3D技術(shù)的發(fā)展,使得第一代的二維網(wǎng)絡(luò)世界不再滿足人們對(duì)互聯(lián)網(wǎng)的需求,取而代之是逼真的基于Internet的三維實(shí)體世界,為此,以VRML為基礎(chǔ)的第二代萬維網(wǎng)(第二代萬維網(wǎng)=多媒體+虛擬現(xiàn)實(shí)+因特網(wǎng))進(jìn)入了我們的視角,虛擬現(xiàn)實(shí)技術(shù)也成為一個(gè)在當(dāng)今國(guó)際上倍受關(guān)注的科研課題,也愈發(fā)表現(xiàn)出巨大的潛力和光明的前景。
目前它的應(yīng)用領(lǐng)域十分廣泛,主要在軍事領(lǐng)域、醫(yī)療、教育培訓(xùn)領(lǐng)域、博物館與文物保護(hù)、城市規(guī)劃領(lǐng)域、在石油工業(yè)中的應(yīng)用、數(shù)據(jù)可視化、飛行模擬、多媒體遠(yuǎn)程教育、臨床外科、藝術(shù)創(chuàng)作、游戲、娛樂等方面。
2 VRML工作原理
VRML文件是以擴(kuò)展名為wrl結(jié)尾的一種用來描述幾何形體的ASCII文本文件,它不需要任何編譯,直接由瀏覽器解釋執(zhí)行。當(dāng)用戶打開VRML文件時(shí),系統(tǒng)首先裝入一個(gè)內(nèi)嵌的VRML瀏覽器,該瀏覽器將VRML語言中的信息解釋成空間中目標(biāo)的幾何形體描述,如長(zhǎng)方體,球體,不規(guī)則的其他三維物等等,同時(shí)它將提供實(shí)時(shí)顯示,一秒顯示多次,這樣在用戶的計(jì)算機(jī)上就會(huì)有一個(gè)活動(dòng)場(chǎng)景的感覺。
3 VRML執(zhí)行模式
執(zhí)行模式如圖1:

4 VRML的JAVA支持
盡管VRML是一個(gè)有力的3D語言,但其更大的功能來自于它能夠用Java程序設(shè)計(jì)語言去建立復(fù)雜、交互的界面。……