freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

虛擬現(xiàn)實(shí)技術(shù)―vrml篇(文件)

2025-08-01 01:55 上一頁面

下一頁面
 

【正文】 ransform { translation 5 0 0 children [ Shape { appearance Appearance {material Material { diffuseColor 1 0 0 }} geometry Box {} } ] }Transform節(jié)點(diǎn)的translation 5 0 0表示x軸向上右移5個(gè)單位(米)則第三個(gè)場(chǎng)景完整代碼如下: VRML utf8Group {children [ Transform { translation 5 0 0 children [ Shape { appearance Appearance {material Material { diffuseColor 1 0 0 }} geometry Box {} } ] } 〕 }――第四個(gè)場(chǎng)景 復(fù)制節(jié)點(diǎn),并將各自的幾何形狀定義為方塊、球體和圓椎Group {children [ Transform { translation 5 0 0 children [ Shape { . . . geometry Box {}} ] }Transform { translation 0 0 0 children [ Shape { . . . geometry Sphere {}} ] }Transform { translation 5 0 0 children [ Shape { . . . geometry Cone {}} ] } ] end of Group children} 為了以后引用方便,分別給這3個(gè)Transform節(jié)點(diǎn)指定一個(gè)名稱: DEF box Transform { . . . }DEF Sphere Transform { . . . }DEF cone Transform { . . . }則第四個(gè)場(chǎng)景的完整代碼是: VRML utf8Group {children [ DEF box Transform { translation 5 0 0 children [ Shape {appearance Appearance {material Material { diffuseColor 1 0 0 }} geometry Box {}} ] }DEF sphere Transform { translation 0 0 0 children [ Shape { appearance Appearance {material Material { diffuseColor 0 1 0 }} geometry Sphere {}} ] }DEF cone Transform { translation 5 0 0 children [ Shape {appearance Appearance {material Material { diffuseColor 0 0 1 }} geometry Cone {}} ] } ] end of Group children},用瀏覽器觀看,可從多個(gè)方位瀏覽自己的作品。節(jié)點(diǎn)由域和事件組成:(field) 描述了節(jié)點(diǎn)的當(dāng)前狀態(tài)。目標(biāo)節(jié)點(diǎn)接收后進(jìn)行相應(yīng)處理,可改變節(jié)點(diǎn)狀態(tài),產(chǎn)生其他事件,或者修改場(chǎng)景圖的結(jié)構(gòu)。(Prototype)用戶可以通過原型擴(kuò)充VRML的節(jié)點(diǎn)類型集。 CULT3D、VIEWPOINT、360度環(huán)視等技術(shù)正被應(yīng)用。 VRML97發(fā)布后,互聯(lián)網(wǎng)上的3D圖形幾乎都使用了VRML。 VRML腳本工作組(VRML Script WG)向VRML監(jiān)查組(VRML Review Board,VRB)提供有關(guān)Java和JavaScript的問題列表、修改建議和評(píng)論。 鍵盤輸入工作組(Keyboard Input WG)為了使內(nèi)容創(chuàng)作者能夠在自己的境界中訪問鍵盤輸入,定義一個(gè)或多個(gè)擴(kuò)充節(jié)點(diǎn)。 二進(jìn)制壓縮格式工作組(Compressed Binary Format WG)探討并開發(fā)VRML文件的二進(jìn)制編碼方法,重點(diǎn)是研究為了快速傳送目的而盡量縮小文件尺寸,同時(shí)為了快速解碼目的而盡量簡(jiǎn)化文件結(jié)構(gòu)。 面向?qū)ο髷U(kuò)展工作組(ObjectOriented Extensions WG)探討和推動(dòng)對(duì)VRML進(jìn)行面向?qū)ο髷U(kuò)展的方法。人性動(dòng)畫工作組(Humanoid Animation WG)利用VRML表現(xiàn)人類行為特性。在這種環(huán)境中學(xué)生可以以瀏覽探索的方式汲取知識(shí),如進(jìn)入虛擬太空學(xué)習(xí)天文知識(shí),利用虛擬地球?qū)W習(xí)地理知識(shí),穿過歷史長(zhǎng)廊與歷史人物交流,進(jìn)入分子世界游歷化學(xué)殿堂等等,這些曾經(jīng)是夢(mèng)想中的學(xué)習(xí)方式都可以逐步實(shí)現(xiàn)。瀏覽器把場(chǎng)景圖中的形態(tài)和聲音呈現(xiàn)給用戶,這種視聽覺呈現(xiàn)即所謂的虛擬世界(境界)。 境界中的對(duì)象及其屬性用節(jié)點(diǎn)(Node)描述,節(jié)點(diǎn)按照一定規(guī)則構(gòu)成場(chǎng)景圖(Scene Graph),也就是說,場(chǎng)景圖是境界的內(nèi)部表示??梢园袹PEG、PNG和MPEG文件用于對(duì)象紋理映射,把WAV和MIDI文件用于在境界中播放的聲音。 VRML定義了一種把3D圖形和多媒體集成在一起的文件格式。第二代Web把VRML與HTML、Java、媒體信息流等技術(shù)有機(jī)地結(jié)合起來,形成一種新的三維超媒體Web。虛擬現(xiàn)實(shí)技術(shù)――VRML篇一、VRML介紹?VRML是“Virtual Reality Modeling Language”的縮寫形式,意思是“虛擬現(xiàn)實(shí)造型語言”。 VRML是用來描述三維物體及其行為的,可以構(gòu)建虛擬境界(Virtural World), 可以集成文本、圖像、音響、MPEG影像等多種媒體類型,還可以內(nèi)嵌用Java、ECMAScript等語言編寫的程序代碼。從語法角度看,VRML文件是顯式地定義和組織起來的3D多媒體對(duì)象集合;從語義角度看,VRML文件描述的是基于時(shí)間的交互式3D多媒體信息的抽象功能行為。另外,還可以引用包含Java或ECMAScript代碼的文件,從而實(shí)現(xiàn)對(duì)象的編程行為。場(chǎng)景圖中的第一類節(jié)點(diǎn)用于從視覺和聽覺角度表現(xiàn)對(duì)象,它們按照層次體系組織起來,反映了境界的空間結(jié)構(gòu)。用戶通過瀏覽器獲得的視聽覺效果如同從某個(gè)特定方位體驗(yàn)到的,境界中的這種位置和朝向稱為取景器(Viewer)。在這個(gè)虛擬教育世界中,甚至可以有利用VRML制作的動(dòng)畫人物扮演教師,其面部表情和形體動(dòng)作利用動(dòng)作跟蹤系統(tǒng)捕捉下來,這樣得到的講課節(jié)目將是三維的。 色彩保真工作組(Color Fidelity WG)確保采用任何平臺(tái)的觀眾所看到的效果都和創(chuàng)作者的原始作品一樣,顏色應(yīng)相當(dāng)一致。 數(shù)據(jù)庫工作組(Database WG)推進(jìn)基于VRML商業(yè)應(yīng)用的創(chuàng)建,利用數(shù)據(jù)庫維護(hù)VRML 內(nèi)容的持久性、升級(jí)能力和安全傳輸能力。 通用媒體庫工作組(Universal Media Libraries WG)為了提高VRML境界的真實(shí)感,同時(shí)減少網(wǎng)絡(luò)的下載量,而定義一種由駐留本地的媒體元件(紋理、聲音和VRML對(duì)象)組成的小型跨平臺(tái)媒體庫。 一致性工作組(Conformance WG)為與一致性測(cè)試有關(guān)的問題提供一個(gè)討論場(chǎng)所,特別地,本組將辨別VRML實(shí)現(xiàn)發(fā)生分歧的地方以及相應(yīng)的動(dòng)作序列。 自然語言處理和動(dòng)畫工作組(NLP amp。由于技術(shù)的局限性,如帶寬不夠,需要下栽插件瀏覽,文件量大,真實(shí)感、交互性需要進(jìn)一步加強(qiáng)等原因,最近一二年,許多制作Web3D圖形的軟件公司的產(chǎn)品,并沒有完全遵循VRML97標(biāo)準(zhǔn),而是使用了專用的文件格式和瀏覽器插件,開發(fā)了比較實(shí)用的VR軟件。以Blaxxun和ParallelGraphics公司為代表,它們都有各自的VR瀏覽器插件,并各自開發(fā)基于VRML標(biāo)準(zhǔn)的擴(kuò)展節(jié)點(diǎn)功能(X3D),使3D的效果,交互性能更加完美;支持MPEG,Mov、Avi等視頻文件,Rm等流媒體文件,Wav、Midi、MpAiff等多種音頻文件,F(xiàn)lash動(dòng)畫文件,多種材質(zhì)效果,支持Nurbs曲線,粒子效果,霧化效果;支持多人的交互環(huán)境,VR眼鏡等硬件設(shè)備;在娛樂、電子商務(wù)等領(lǐng)域都有成功的應(yīng)用,并各自為適應(yīng)X3D的發(fā)展,以X3D為核心,有Blaxxun3D等相關(guān)產(chǎn)品。原型的定義可以包含在使用該原型的文件中,也可以在外部定義。利用腳本節(jié)點(diǎn)Script,作者可以Java或JavaScript語言自定義任意事件處理。其中外露域(exposedField)是域和事件的統(tǒng)一體,它既作為域描述節(jié)點(diǎn),又隱含著形如“set_域名”的入事件和“域名_changed”的出事件。(五)交互能力的加入 是交互能力的基礎(chǔ),共9種。在虛擬場(chǎng)景的重要位置可以定義視點(diǎn)節(jié)點(diǎn)(ViewPoint),它們是境界作者給用戶推薦的上佳觀賞方位,在CosmoPlayer瀏覽器中,用戶就可以通過鼠標(biāo)右鍵選擇作者推薦的各個(gè)視點(diǎn)。下面把觸發(fā)(用鼠標(biāo)箭頭按動(dòng)方塊)和場(chǎng)景變化(視點(diǎn)切換)這兩件事情聯(lián)系起來,在場(chǎng)景圖中,除節(jié)點(diǎn)構(gòu)成的層次體系外,還有一個(gè)“事件體系”,事件體系由相互通訊的節(jié)點(diǎn)組成。又如,接觸檢測(cè)器TouchSensor有一個(gè)事件出口isActive,當(dāng)受到用戶觸發(fā)后它就從此出口送出一個(gè)“TRUE”(即所謂的出事件),在下一個(gè)事件發(fā)送之前,此事件一直保存在事件出口中(作為記錄)。 當(dāng)松開鼠標(biāo)左鍵,又回到原來的視點(diǎn),稱為視點(diǎn)回跳。VRML97支持的腳本描述語言目前有兩種:Java和EMCAScript(這是JavaScript標(biāo)準(zhǔn)化后的名稱),關(guān)于這兩種語言本身,請(qǐng)參考相應(yīng)參考書,VRML97標(biāo)準(zhǔn)中定義了它們和VRML的接口方法。           ?。7祷氐匠隹凇        }關(guān)于這個(gè)Script節(jié)點(diǎn),請(qǐng)注意一下幾點(diǎn): ?。?)它的事件入口touchBoxIsActive和事件出口bindView2是自定義的,其它VRML節(jié)點(diǎn)的域和事件都是固定的。   下面我們整理一下事件流程:  ?。?)用戶在方塊上按下鼠標(biāo)左鍵。  ?。?)view2節(jié)點(diǎn)收到“TRUE”事件,成為當(dāng)前視點(diǎn)。        }      }     ROUTE TO  
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1