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

正文內(nèi)容

虛擬現(xiàn)實(shí)在超市及餐廳中的控制-免費(fèi)閱讀

2025-08-23 04:13 上一頁面

下一頁面
  

【正文】 s URL list of changes, the current script will be terminated, the new script will be transferred and initialized.Script node field, eventIn, and eventOut syntax are defined by the url field value displayed in the Script node and the interface between the script. A Script node can have multiple interfaces field domain, eventIn events and eventOut event definition. field interfaces field, eventIn events and eventOut events within the node name must be unique.Script in the initialization, the program termination and the event received, the use of field, eventIn, and eventOut interface。 [M]. 北京:北京大學(xué)出版社,2003. 121~147.[11] Andrea Davied John [美] 宗志方、季暉、譚江天等譯. VRML資源手冊[M].北京:電子工業(yè)出版社,1998. 113~114.[3](3)對圖片、音頻進(jìn)行一些必要的壓縮處理會(huì)使程序運(yùn)行起來更流暢。(2)程序應(yīng)向用戶提供超市中物品的退換貨功能。雖然就目前來說這一目標(biāo)還有些遙遠(yuǎn),但隨著技術(shù)的不斷進(jìn)步,人們的日常生活越來越方便快捷,虛擬日常生活總有一天會(huì)展示他強(qiáng)大的生命力,在社會(huì)生活中扮演重要的角色。如圖556所示為實(shí)現(xiàn)燃?xì)庠铋_關(guān)和火焰大小的交互功能。以下所示為實(shí)現(xiàn)通過旋轉(zhuǎn)旋鈕加熱食物的交互功能的代碼:DEF kaiguan1 CylinderSensor { }DEF timer TimeSensor {cycleInterval loop TRUE }DEF s Script {eventIn SFTime openfield SFNode obq USE bosfield SFNode obbox USE tuopanfield SFNode obt USE niu2url javascript: function open(value){ == /15 }}DEF clock1 TimeSensor {cycleInterval 6 loop FALSE } DEF a OrientationInterpolator{key [ 1 ]keyValue [ 0 0 1 ……0 0 1 ]} DEF s1 TouchSensor {}Sound { source DEF CC AudioClip {url }} ROUTE TO ROUTE TO ROUTE TO ROUTE TO ROUTE TO ROUTE TO ROUTE TO ROUTE TO 圖51通過旋轉(zhuǎn)旋鈕加熱食物的原始圖 圖52通過旋轉(zhuǎn)旋鈕加熱食物的最終效果圖程序中,第一條路由的作用是接觸傳感器s1的touchTime事件域傳遞域值給AudioClip CC的startTime域;第二條路由作用是接觸傳感器s1的touchTime事件域傳遞域值給時(shí)間傳感器clock1的startTime域;第三條是時(shí)間傳感器clock1的fraction_changed事件域傳遞域值給方向插補(bǔ)器a的set_fraction事件域;第四條作用是方向插補(bǔ)器a的value_changed事件域傳遞域值給Transform節(jié)點(diǎn)men的set_rotation域;同理,第五條的作用是方向插補(bǔ)器a的value_changed事件域傳遞域值給Transform節(jié)點(diǎn)ping的set_rotation域;;同6,;第八條路由的作用是時(shí)間傳感器timer的cycleTime事件域傳遞域值給腳本s的open事件域,完成通過旋轉(zhuǎn)微波爐旋鈕加熱事物的交互功能。processEvent和processEvents方法是所有外部事件公共的輸入點(diǎn)。使VRML中的其它節(jié)點(diǎn)與Script節(jié)點(diǎn)聯(lián)系起來。這些由用戶制作的感應(yīng)器和內(nèi)插器的域、eventIn事件和eventOut事件還描述了節(jié)點(diǎn)動(dòng)作的借口。以下為實(shí)現(xiàn)視點(diǎn)、燈光的代碼:DEF nav0 NavigationInfo { headlight TRUE }DEF huike Viewpoint {position 70 40 630description huiketingorientation 0 1 0 2fieldOfView 1jump FALSE }圖415視點(diǎn)、燈光實(shí)現(xiàn)的效果圖程序代碼中NavigationInfo為頭燈,當(dāng)選擇TRUE時(shí)為開啟狀態(tài),使整個(gè)場景變亮。 使用VRML構(gòu)建超市大門伸縮開啟的交互功能利用VRML里的多種傳感器還原現(xiàn)實(shí)生活中中超市購物,點(diǎn)擊大門,大門自動(dòng)伸縮開啟,實(shí)現(xiàn)方法原理與收款相似。如圖447所示為冰柜門開啟效果圖。 firstTime = FALSE。檢測動(dòng)作的檢測器是接觸型檢測器[12],節(jié)點(diǎn)有:TouchSensor接觸傳感器(用于感知用戶鼠標(biāo)觸發(fā)的動(dòng)作)、PlaneSensor平面?zhèn)鞲衅?感知用戶在XOY平面上鼠標(biāo)拖拽動(dòng)作)、SphereSensor球面?zhèn)鞲衅?用于感知用戶繞中心點(diǎn)拖拽旋轉(zhuǎn)的動(dòng)作)及CylinderSensor圓柱傳感器(用于感知用戶繞中心軸拖拽旋轉(zhuǎn)的動(dòng)作)。材質(zhì)的透明度等等)。若要使一個(gè)坐標(biāo)系平移、旋轉(zhuǎn)和按比例縮放的話,可以將Timesensor節(jié)點(diǎn)時(shí)間路由至PositionInterpolator和OrientationInerpolator節(jié)點(diǎn)。創(chuàng)建動(dòng)畫的方法:(1)單擊“自動(dòng)創(chuàng)建關(guān)鍵點(diǎn)”按鈕,開啟動(dòng)畫功能。二維線形也可以直接在建模中使用,它提供了【頂點(diǎn)】、【線段】、【樣條線】等修改級(jí)別,用二維線形繪制復(fù)雜的造型,必須給它添加適當(dāng)?shù)木庉嬓薷拿?,通過這些命令使二維線形生成三維物體,一步步繪制出復(fù)雜的結(jié)構(gòu)造型。Vrmlscript可以說是JavaScript的一個(gè)子集,它使用了JavaScript的基本語法,增加了一些適用于VRML的JavaScript對象。通常程序腳本動(dòng)作包括已計(jì)算好的動(dòng)畫運(yùn)動(dòng)路徑的輸出。你可以利用JavaScript輕易的做出親切的歡迎訊息、漂亮的數(shù)字鐘、有廣告效果的跑馬燈及簡易的選舉,還可以顯示瀏覽器停留的時(shí)間。做出來的效果非常的逼真。在影視特效方面也有一定的應(yīng)用。此外,還可以應(yīng)用于工業(yè)、農(nóng)業(yè)、商業(yè)、數(shù)學(xué)、娛樂和科研等方面,其應(yīng)用前景非常廣闊。而虛擬現(xiàn)實(shí)建模語言VRML,正式利用虛擬現(xiàn)實(shí)技術(shù),在計(jì)算機(jī)中創(chuàng)建一種虛擬環(huán)境,通過視覺、聽覺、觸覺、味覺、嗅覺以及生理反應(yīng)等感知器,使用戶產(chǎn)生一種與現(xiàn)實(shí)生活相同的感受,有身臨其境的感覺甚至生理感覺。實(shí)物虛化是將現(xiàn)實(shí)世界的多維信息映射到計(jì)算機(jī)的數(shù)字空間生成相應(yīng)的虛擬世界,為高性能的計(jì)算處理提供必要的信息數(shù)據(jù)。虛擬現(xiàn)實(shí)是利用電腦模擬產(chǎn)生一個(gè)三維空間的虛擬世界,提供使用者關(guān)于視覺、聽覺、觸覺等感官的模擬,讓使用者如同身歷其境一般,可以及時(shí)、沒有限制地觀察三度空間內(nèi)的事物。本系統(tǒng)的主要研究目地在于利用虛擬現(xiàn)實(shí)技術(shù)模擬出人們在現(xiàn)實(shí)生活幾乎每天都能接觸到的一些事物場景,使人們可以在一個(gè)完全虛擬的世界中體會(huì)到現(xiàn)實(shí)當(dāng)中的日常生活,感覺上人們在虛擬生活中多了一個(gè)“second life”。它是利用計(jì)算機(jī)和虛擬現(xiàn)實(shí)硬件設(shè)備對真實(shí)世界的模擬,不僅能使人們在游覽虛擬環(huán)境的過程中產(chǎn)生身臨其境的感覺,并且還能夠與虛擬場景進(jìn)行交互,具備交互性、沉浸性、幻想性和多感知性等特征。本文主要探討利用3ds max 、VRML與JavaScript編程技術(shù)構(gòu)造虛擬現(xiàn)實(shí)場景實(shí)現(xiàn)虛擬技術(shù)在超市及餐廳中的應(yīng)用控制,達(dá)到運(yùn)用鼠標(biāo)控制場景內(nèi)的物品,向其發(fā)出指令使之發(fā)生相應(yīng)的運(yùn)動(dòng)變化。對今后虛擬現(xiàn)實(shí)技術(shù)在日常生活方面的應(yīng)用起到引言預(yù)測的研究作用。VRML是一項(xiàng)綜合集成技術(shù)[1],涉及計(jì)算機(jī)圖形學(xué)、人機(jī)交互技術(shù)、傳感技術(shù)、人工智能等領(lǐng)域,它用計(jì)算機(jī)生成逼真的三維視、聽、嗅覺等感覺,使人作為參與者通過適當(dāng)裝置,自然地對虛擬世界進(jìn)行體驗(yàn)和交互作用。虛物實(shí)化通過各種計(jì)算和仿真技術(shù)使計(jì)算機(jī)生成的虛擬世界中的事物所產(chǎn)生的各種刺激以盡可能自然的方式反饋給用戶。可實(shí)現(xiàn)用戶與虛擬現(xiàn)實(shí)環(huán)境直接驚醒交互。總之,VRML是21世紀(jì)融計(jì)算機(jī)網(wǎng)絡(luò)、多媒體及人工智能為一體的最為優(yōu)秀的開發(fā)工具和手段。而在國內(nèi)發(fā)展的相對比較成熟的建筑效果圖和建筑動(dòng)畫制作中,3DS MAX的使用率更是占據(jù)了絕對的優(yōu)勢。 3ds max的應(yīng)用領(lǐng)域游戲動(dòng)畫主要客戶有EA、Epic、SEGA等,大量應(yīng)用于游戲的場景、角色建模和游戲動(dòng)畫制作。讓這些特殊效果提高網(wǎng)頁的可觀性[6]。Script節(jié)點(diǎn)可以看作是一個(gè)節(jié)點(diǎn)的外殼:它擁有field域、eventIn事件、eventOut事件,然而可以通過程序腳本來賦予腳本節(jié)點(diǎn)的動(dòng)作。如果Script節(jié)點(diǎn)內(nèi)直接包含使用這兩種語言之一編寫的程序腳本,為了使瀏覽器能夠區(qū)分開,必須在url域的字符串開頭注明“VrmlScript:”還是“JavaScript:”。常見的修改命令如【擠出】、【車削】、【倒角】、【倒角剖面】、【放樣】等。(2)激活所需視圖上需要變化的物體,改變其相對位置,確定好方位后點(diǎn)擊打點(diǎn)按鈕,定下關(guān)鍵幀。這些節(jié)點(diǎn)中每一個(gè)產(chǎn)生新的位置和旋轉(zhuǎn)值,并通過他們的eventOut事件傳送這些值。NormalInterpolator法向插補(bǔ)器(能夠隨時(shí)間改變vector的三維向量域值)。檢測用戶和對象接近程度的檢測器是感知檢測器,節(jié)點(diǎn)有: VisibilitySensor可見性傳感器(從瀏覽者所在的方位,感知一個(gè)空間長方體區(qū)域,在當(dāng)前場景中是否可以被看見,據(jù)此輸出事件觸發(fā)動(dòng)畫效果),ProximitySensor鄰近傳感器 (用于從瀏覽者視點(diǎn)所在的方位,感知用戶進(jìn)入、退出設(shè)定的空間長方體區(qū)域的動(dòng)作), Collision碰撞感知節(jié)點(diǎn)(用于從瀏覽者所在的方位,感知用戶與該組中任何子節(jié)點(diǎn)造型發(fā)生碰撞動(dòng)作)。 }}ROUTE TO ROUTE TO 圖43壓力鍋煙霧動(dòng)畫的原始圖 圖44壓力鍋煙霧動(dòng)畫的最終效果圖程序中第一條路由的作用是腳本steamAniTrigger_13的firstTime事件域傳遞域值給時(shí)間傳感器_12的set_enabled域;第二條路由作用是時(shí)間傳感器_12的time事件域傳遞域值給steamAniTrigger_13的triggerIn域,實(shí)現(xiàn)煙霧動(dòng)畫。以下所示為實(shí)現(xiàn)冰柜門開啟的交互功能的代碼:DEF men1 Transform { }DEF s1_sensor PlaneSensor {maxPosition 30 0}ROUTE TO 圖46冰柜門開啟的交互功能的原始圖 圖47冰柜門開啟的交互功能的最終效果圖在該程序中路由的作用是平面?zhèn)鞲衅鱯1_sensor的translation_changed事件域傳遞域值給men1的set_translation域,完成鼠標(biāo)控制冰柜門開啟的動(dòng)畫。如圖41413所示為超市大門伸縮開啟功能的實(shí)現(xiàn)。huike為一個(gè)固定視點(diǎn),通過調(diào)節(jié)程序里的position等值確定其位置等屬性。具體來說,一個(gè)用來計(jì)算跌落物體路徑的Script節(jié)點(diǎn),應(yīng)該具有一個(gè)域,這個(gè)域包含了重力的大小、物體的初始高度、物體向前運(yùn)動(dòng)的速度以及其他特征。當(dāng)與Script節(jié)點(diǎn)有聯(lián)系的節(jié)點(diǎn)發(fā)生事件時(shí),事件通過路由傳給Script節(jié)點(diǎn)的eventIn域,Script節(jié)點(diǎn)則通過url域中指定的地址找到j(luò)ava類,該類必須繼承自Script類。Java 程序通過替代這兩個(gè)方法對事件做出相應(yīng)的處理。 利用JavaScript構(gòu)建洗手池水龍頭的的交互功能在顯示生活中,洗菜池是廚房中必不可少的組成部分,在本次設(shè)計(jì)中完全還原了現(xiàn)實(shí)生活中的水龍頭,利用script實(shí)現(xiàn)其調(diào)節(jié)龍頭方向和控制出水大小的交互功能,并配有流水聲且會(huì)隨水流大小有聲音強(qiáng)弱的變化。以下所示為實(shí)現(xiàn)燃?xì)庠铋_關(guān)和火焰大小的交互功能的代碼:DEF niu1 Transform {children [DEF kai1 CylinderSensor { maxAngle }Inline {url } ] }DEF timer TimeSensor {cycleInterval loop TRUE}DEF zhuangcyc CylinderSensor { }]}Sound {source DEF movie MovieTexture{ url }}DEF pic Switch {whichChoice 1choice [DEF dahuo Transform { }DEF dahuoshen Sound {Source AudioClip {url } } ] } ]}DEF KSS Script {field SFNode dahuokaiguan01 USE niu1field SFNode dahuo USE dahuoeventIn SFRotation keydowneventIn SFBool shuoshenurl [j
點(diǎn)擊復(fù)制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1