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

正文內(nèi)容

虛擬現(xiàn)實(shí)技術(shù)——vrml篇(留存版)

  

【正文】 Appearance {      material Material {diffuseColor IS topColor}         }        geometry Box {size }        }      ]    }Transform { translation 0    children [    DEF Leg Shape {     appearance Appearance {      material Material {diffuseColor IS legColor}         }        geometry Cylinder {height 1 radius }        }      ]    } Transform { 另一條桌腿 translation 0    children USE Leg    }Transform { 另一條桌腿 translation 0    children USE Leg    }Transform { 另一條桌腿 translation 0    children USE Leg    } ]根節(jié)點(diǎn)Transform的兒子結(jié)束 }根節(jié)點(diǎn)Transform結(jié)束}原型結(jié)束原型語(yǔ)句PROTO分為原型接口聲明和原型定義兩部分。也就是說,TwoColorTable型節(jié)點(diǎn)中的topColor和legColor值實(shí)際上分別確定了桌面和桌腿的漫反射色diffuseColor。然而實(shí)際應(yīng)用中可能要求新的節(jié)點(diǎn)類型,原型(prototype)是VRML實(shí)現(xiàn)節(jié)點(diǎn)類型擴(kuò)充的基本機(jī)制。 VRML utf8 DEF cube Transform {  rotation 1 1 1 0   children [    Shape {     appearance Appearance {      material Material {       diffuseColor 0 1 0       }      }     geometry Box {}     }    DEF TouchS TouchSensor {}    ]  } DEF revolver OrientationInterpolator {  key [0,1]  keyValue [ 0, ]  } DEF ticker TimeSensor {  cycleInterval 2  loop TRUE  enabled FALSE  } ROUTE TO ROUTE TO ROUTE TO 小結(jié):本節(jié)實(shí)現(xiàn)連續(xù)動(dòng)畫,動(dòng)畫由接觸檢測(cè)器啟動(dòng),由時(shí)間檢測(cè)器驅(qū)動(dòng),動(dòng)畫本身比較簡(jiǎn)單,就是不斷地旋轉(zhuǎn)。時(shí)間檢測(cè)器隨著時(shí)間推移不斷產(chǎn)生事件,可用于多種目的,包括:   a. 驅(qū)動(dòng)連續(xù)性的仿真和動(dòng)畫   b. 控制周期性的活動(dòng)(如每分鐘一次)   c. 初始化單獨(dú)事件,如報(bào)警鐘   下面是我們要用的時(shí)間檢測(cè)器和修改后的路由關(guān)系: DEF ticker TimeSensor {    cleInterval    loop TRUE    enabled FALSE    }   ROUTE TO   ROUTE TO   ROUTE TO enabled用于啟用和停用時(shí)間檢測(cè)器,開始時(shí)它處于停用狀態(tài),以后由接觸檢測(cè)器的isOver事件修改這一狀態(tài)。我們已經(jīng)使用過接觸檢測(cè)器,當(dāng)我們把鼠標(biāo)指針放到方塊(這個(gè)幾何節(jié)點(diǎn)包含接觸檢測(cè)器)上面時(shí),指針形狀發(fā)生變化,這意味著我們已經(jīng)進(jìn)入檢測(cè)區(qū),如果按下鼠標(biāo)左鈕,則按照我們的定義,當(dāng)前視點(diǎn)會(huì)發(fā)生變化。 本節(jié)的完整代碼是:   VRML utf8    DEF view1 Viewpoint {     position 0 0 20     description view1     }    DEF view2 Viewpoint {     position 5 0 20     description view2     }    Group {     children [      DEF box Transform {       translation 5 0 0       children [        Shape {         appearance Appearance {          material Material {           diffuseColor 1 0 0           }          }         geometry Box {}         }        DEF touchBox TouchSensor {}        ]       }      DEF sphere Transform {       translation 0 0 0       children [        Shape {         appearance Appearance {          material Material {           diffuseColor 0 1 0          }          }         geometry Sphere {}         }        ]       }       DEF cone Tranform {        transaltion 5 0 0        children [         Shape {          appearance Appearance {           material Material {            diffuseColor 0 0 1            }           }          geometry Cone {}          }         ]        }       ] end of Group children      }     DEF touchScript Script {      eventIn SFBool touchBoxIsActive      eventOut SFBool bindView2      url javascript :       function touchBoxIsActive (active) {        bindView2 = TRUE。在VRML中,利用Script節(jié)點(diǎn)(腳本節(jié)點(diǎn))定義用戶自定義行為,所謂定義即用腳本描述語(yǔ)言(Scripting Language)編寫腳本的過程。當(dāng)你拖動(dòng)鼠標(biāo)或按動(dòng)箭頭鍵時(shí)(按照VRML術(shù)語(yǔ),稱為航行),虛擬境界就會(huì)旋轉(zhuǎn)或縮放,這實(shí)際上是在調(diào)整你的視點(diǎn)位置或視角。(Prototype)用戶可以通過原型擴(kuò)充VRML的節(jié)點(diǎn)類型集。 鍵盤輸入工作組(Keyboard Input WG)為了使內(nèi)容創(chuàng)作者能夠在自己的境界中訪問鍵盤輸入,定義一個(gè)或多個(gè)擴(kuò)充節(jié)點(diǎ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)。 VRML定義了一種把3D圖形和多媒體集成在一起的文件格式。從語(yǔ)法角度看,VRML文件是顯式地定義和組織起來的3D多媒體對(duì)象集合;從語(yǔ)義角度看,VRML文件描述的是基于時(shí)間的交互式3D多媒體信息的抽象功能行為。在這個(gè)虛擬教育世界中,甚至可以有利用VRML制作的動(dòng)畫人物扮演教師,其面部表情和形體動(dòng)作利用動(dòng)作跟蹤系統(tǒng)捕捉下來,這樣得到的講課節(jié)目將是三維的。 一致性工作組(Conformance WG)為與一致性測(cè)試有關(guān)的問題提供一個(gè)討論場(chǎng)所,特別地,本組將辨別VRML實(shí)現(xiàn)發(fā)生分歧的地方以及相應(yīng)的動(dòng)作序列。原型的定義可以包含在使用該原型的文件中,也可以在外部定義。在虛擬場(chǎng)景的重要位置可以定義視點(diǎn)節(jié)點(diǎn)(ViewPoint),它們是境界作者給用戶推薦的上佳觀賞方位,在CosmoPlayer瀏覽器中,用戶就可以通過鼠標(biāo)右鍵選擇作者推薦的各個(gè)視點(diǎn)。VRML97支持的腳本描述語(yǔ)言目前有兩種:Java和EMCAScript(這是JavaScript標(biāo)準(zhǔn)化后的名稱),關(guān)于這兩種語(yǔ)言本身,請(qǐng)參考相應(yīng)參考書,VRML97標(biāo)準(zhǔn)中定義了它們和VRML的接口方法。        }      }     ROUTE TO     ROUTE TO  這里所建立的虛擬境界并不復(fù)雜,:利用檢測(cè)器產(chǎn)生事件、利用路由傳遞事件以及利用腳本編寫自定義行為。   這一節(jié)仍然制作這樣一個(gè)對(duì)接觸有反應(yīng)的方塊,只是接觸后它會(huì)連續(xù)不斷地轉(zhuǎn)動(dòng),動(dòng)畫行為可以用時(shí)間檢測(cè)器(TimeSensor)驅(qū)動(dòng),而不斷變化的旋轉(zhuǎn)值可用腳本節(jié)點(diǎn)或朝向插補(bǔ)器(orientationInterpolator)給出。并用它來觸發(fā)revolver的startRevolving事件,注意,cycleTime事件的類型為SFTime,而路由兩端事件的類型必須匹配,所以盡管這里我們不關(guān)心這個(gè)事件表示的具體時(shí)刻,revolver的函數(shù)startRevolving(),從而驅(qū)動(dòng)方塊連續(xù)旋轉(zhuǎn)。產(chǎn)生不斷變化的旋轉(zhuǎn)值的方法有兩種:自己編寫腳本,或者利用插補(bǔ)器節(jié)點(diǎn)。新節(jié)點(diǎn)類型是根據(jù)已定義的(內(nèi)部的或原型的)節(jié)點(diǎn)類型定義的,一旦定義,原型節(jié)點(diǎn)類型就可以像內(nèi)部節(jié)點(diǎn)類型—樣在場(chǎng)景圖中實(shí)例化。25 / 25。外部原型提供了一種使節(jié)點(diǎn)類型能夠跨越網(wǎng)絡(luò)的機(jī)制。組節(jié)點(diǎn)是能夠包含子節(jié)點(diǎn)的節(jié)點(diǎn),組節(jié)點(diǎn)本身還可作為其他組節(jié)點(diǎn)的子節(jié)點(diǎn),從而形成層次性體系結(jié)構(gòu)。     revolve[1]=1。      revolve[1]=1。 (六)進(jìn)一步的完善與修飾當(dāng)用戶進(jìn)入或離開鄰近檢測(cè)器所劃定的區(qū)域時(shí)就會(huì)觸發(fā)它。這里我們不過多討論腳本描述語(yǔ)言的細(xì)節(jié),主要討論把腳本集成到VRML文件中的方法。視點(diǎn)節(jié)點(diǎn)中的坐標(biāo)表示視點(diǎn)在場(chǎng)景中的位置,坐標(biāo)的單位是米,視點(diǎn)的名稱將會(huì)在瀏覽器菜單中提示出來供用戶選擇。事件一旦產(chǎn)生,就按時(shí)間順序向路由目標(biāo)節(jié)點(diǎn)發(fā)送。 分布式交互仿真工作組(Distributed Interactive Simulation WG)為建立有多廣播能力(MulticastCapable)的大規(guī)模虛擬環(huán)境(LargeScale Virtual Environments,LSVEs)確立初始網(wǎng)絡(luò)約定。 為了推動(dòng)VRML技術(shù)的發(fā)展,VRML協(xié)會(huì)組織了很多工作組,每個(gè)工作組都是自愿組織、自我約束、并經(jīng)VRML協(xié)會(huì)認(rèn)可的技術(shù)委員會(huì),負(fù)責(zé)某個(gè)與VRML有關(guān)的專題技術(shù)的研究和實(shí)現(xiàn)工作。 VRML文件可以包含對(duì)其他標(biāo)準(zhǔn)格式文件的引用。以VRML為核心構(gòu)建的虛擬世界中用戶如身處真實(shí)世
點(diǎn)擊復(fù)制文檔內(nèi)容
環(huán)評(píng)公示相關(guān)推薦
文庫(kù)吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1