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

正文內(nèi)容

虛擬現(xiàn)實在超市及餐廳中的控制(編輯修改稿)

2024-08-26 04:13 本頁面
 

【文章內(nèi)容簡介】 圖42馬桶蓋關(guān)閉動畫的最終效果圖在這個程序中,第一條路由的作用是把接觸傳感器s的touchTime事件域傳遞域值給聲音AudioClip zb的startTime域,開啟聲音;第二條路由的作用是時間傳感器 clock1的fraction_changed事件域傳遞域值給方位插補器OrientationInterpolator a1的set_fraction域;最后一條路由是方位插補器OrientationInterpolator a1的value_changed事件域傳遞域值給Transform節(jié)點gaizi的set_rotation域,完成動馬桶蓋關(guān)閉動畫的全過程。 使用VRML構(gòu)建壓力鍋的煙霧及開啟在顯示生活中壓力鍋工作中會有煙霧產(chǎn)生,通過VRML和cosmo worlds創(chuàng)建煙霧動畫和鍋的開啟,還原真實場景。如圖444所示功能實現(xiàn)。 以下所示為實現(xiàn)煙霧動畫代碼: DEF _12 TimeSensor {}DEF steamAniTrigger_13 Script {eventIn SFTime triggerIneventOut SFTime startTimeeventOut SFBool firstTimeurl javascript:function triggerIn(value, time) { startTime = value。 firstTime = FALSE。 }}ROUTE TO ROUTE TO 圖43壓力鍋煙霧動畫的原始圖 圖44壓力鍋煙霧動畫的最終效果圖程序中第一條路由的作用是腳本steamAniTrigger_13的firstTime事件域傳遞域值給時間傳感器_12的set_enabled域;第二條路由作用是時間傳感器_12的time事件域傳遞域值給steamAniTrigger_13的triggerIn域,實現(xiàn)煙霧動畫。 使用VRML構(gòu)建天空在虛擬現(xiàn)實中搭建外環(huán)境,模仿真實天空,增加場景的真實感。如圖45所示為天空效果圖。以下所示為實現(xiàn)真實感天空的代碼:DEF SkyInterp ScalarInterpolator {key [ 0, 1 ]keyValue [ 0, 1 ]} textureTransform DEF _34 TextureTransform { }DEF SkyTimer TimeSensor {}DEF SkyMove Script {eventIn SFFloat floatINeventOut SFVec2f coordsOUTurl javascript:function floatIN (value, timestamp){ coordsOUT[0] = value。 } }]ROUTE TO ROUTE TO ROUTE TO }圖45真實感天空實現(xiàn)的效果圖程序中第一條路由的作用是腳本SkyMove的coordsOUT事件域傳遞域值給_34的set_translation域;第二條路由作用是時間傳感器SkyTimer的fraction_changed事件域傳遞域值給標量插補器SkyInterp的set_fraction域;第三條路由是標量插補器SkyInterp的value_changed事件域傳遞域值給腳本SkyMove的floatIN域,實現(xiàn)云飄動的動畫。 使用VRML構(gòu)建交互功能 使用VRML構(gòu)建冰柜門開啟的交互功能“虛擬現(xiàn)實在超市及餐廳中的應用”為用戶提供了場景中物體的一些基本的交互功能,用戶可以通過操作鼠標對場景中的物體進行實時交互控制。當程序接收到事件響應后,通過一系列傳感器控制物體發(fā)生運動。如圖447所示為冰柜門開啟效果圖。以下所示為實現(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域,完成鼠標控制冰柜門開啟的動畫。 使用VRML構(gòu)建超市收銀的交互功能利用VRML里的多種傳感器還原現(xiàn)實生活中中超市購物收銀場景,同時配有聲音,使人們真正感受到虛擬生活帶來的沉浸感、真實感。如圖449所示為超市收銀功能的實現(xiàn)。以下為實現(xiàn)超市收銀功能的代碼:DEF Arch_44 FACES01 Transform {children [DEF wu2 TouchSensor {}DEF V2Grp01TIMER TimeSensor { loop FALSE cycleInterval }, DEF Arch_44 PositionInterpolator {key [0, ……, 1, ]keyValue [0 0 0, ,…… , ] },Sound {source DEF mtg AudioClip {url }]ROUTE TO ROUTE TO ROUTE TO ROUTE TO Arch_44 圖48超市收銀功能實現(xiàn)的原始圖 圖49超市收銀功能實現(xiàn)的最終效果圖程序中第一條路由的作用是接觸傳感器wu2的touchTime事件域傳遞域值給時間傳感器V2Grp01TIMER的startTime域;第二條路由是接觸傳感器wu2的touchTime事件域傳遞域值給AudioClip mtg的startTime域;第三條路由作用是時間傳感器V2Grp01TIMER的fraction_changed事件域傳遞域值給位置插補器Arch_44的set_fraction域;第四條路由是位置插補器Arch_44的value_changed事件域傳遞域值給Transform節(jié)點Arch_44 FACES01的set_translation域,完成收銀功能的動畫。 使用VRML構(gòu)建超市點擊收獲物品的交互功能利用VRML里的多種傳感器還原現(xiàn)實生活中中超市購物,點擊相應物品物品自動飛入購物車中,實現(xiàn)方法原理與收款相似。如圖4411所示為超市點擊受收獲物品功能的實現(xiàn)。以下為實現(xiàn)超市收獲物品功能的代碼:DEF yi4 Transform {children [DEF n4Trigger TouchSensor { }DEF n41 KfaAnimation {timeSensor DEF Time_22 TimeSensor { }fieldInterps [DEF n4TranslationInterp KfaPositionInterpolator {key [ 0, , …… 1 ]keyTypes [ 2, 2 ]authorKey [ 0, 1 ]keyValue [ 0 0 0,……15 35 10 ]authorKeyValue [ 0 0 0,……15 35 10 ]} ] } ]}ROUTE TO ROUTE TO ROUTE TO 圖410點擊收獲物品功能實現(xiàn)的原始圖 圖411點擊收獲物品功能實現(xiàn)的最終效果圖本程序中第一條路由的作用是接觸傳感器n4Trigger的touchTime事件域傳遞域值給時間傳感器Time_22的set_startTime域;第二條路由是時間傳感器Time_22的fraction_changed事件域傳遞域值給位置插補器n4TranslationInterp的set_fraction域;第三條路由作用是位置插補器n4TranslationInterp的value_changed事件域傳遞域值給Transform節(jié)點yi4的set_translation域,完成點擊收獲物品交互動畫。 使用VRML構(gòu)建超市大門伸縮開啟的交互功能利用VRML里的多種傳感器還原現(xiàn)實生活中中超市購物,點擊大門,大門自動伸縮開啟,實現(xiàn)方法原理與收款相似。如圖41413所示為超市大門伸縮開啟功能的實現(xiàn)。以下為實現(xiàn)超市大門伸縮開啟功能的代碼:DEF UnnamedAnimation0Trigger_1 TouchSensor { }DEF Time_8 TimeSensor { startTime 1cycleInterval 5 }actors USE V2Grp01fieldInterps [DEF V2Grp01TranslationInterp_9 KfaPositionInterpolator {key [ 0, , , ,……, , 1 ]keyTypes [ 2, 2 ]authorKey [ 0, 1 ]keyValue [ 0 ,…… ]authorKeyValue [ 0 ,…… ]} }] }ROUTE TO ROUTE TO ROUTE TO 圖412超市大門伸縮開啟功能實現(xiàn)的原始圖 圖413超市大門伸縮開啟功能實現(xiàn)的最終效果圖程序中第一條路由的作用是接觸傳感器UnnamedAnimation0Trigger_1的touchTime事件域傳遞域值給時間傳感器Time_8的set_startTime域;第二條路由作用是時間傳感器Time_8的fraction_changed事件域傳遞域值給位置插補器V2Grp01TranslationInterp_9的set_fraction事件域;第三條路由作用是位置插補器V2Grp01TranslationInterp_9的value_changed事件域傳遞域值給Transform節(jié)點V2Grp01的set_translation域,完成超市大門伸縮開啟動畫。 使用VRML構(gòu)建油煙機聲音的交互功能利用VRML里的touchsensor實現(xiàn)現(xiàn)實生活中中抽煙煙機的工作,同時配有聲音的開啟和關(guān)閉,使人們可以交互控制虛擬的場景。如圖414所示為抽油煙機工作功能的實現(xiàn)。以下為實現(xiàn)抽油煙機工作功能的代碼:DEF anniutouch01 TouchSensor {}DEF anniutouch02 TouchSensor {}DEF shengyin Sound {source DEF youyan AudioClip {loop FALSE}}ROUTE TO ROUTE TO 圖414抽油煙機工作功能實現(xiàn)的效果圖在該程序中第一條路由的作用是接觸傳感器anniutouch01的touchTime事件域傳遞域值給AudioClip youyan的startTime域,開啟聲音;第二條路由作用是接觸傳感器anniutouch02的touchTime事件域傳遞域值給AudioClip youyan的stopTime域,關(guān)閉聲音,完成聲音交互。 使用VRML構(gòu)建視點、燈光 使用VRML構(gòu)建固定視點在一個完整的虛擬現(xiàn)實場景中應有各個角度方面的視角,通過各個視角的切換來系統(tǒng)完整的了解整個場景,本系統(tǒng)中一共設計了13個視點,一邊系統(tǒng)完整的觀察整個場景;加入燈光效果使整個場景變得通透明亮,更便于觀察。如圖415所示為視點、燈光的實現(xiàn)。以下為實現(xiàn)視點、燈光的代碼:DEF nav0 NavigationInfo { headlight TRUE }DEF huike Viewpoint {position 70 40 630description huiketingorientation 0 1 0 2fieldOfView 1jump FALSE }圖415視點、燈光實現(xiàn)的效果圖程序代碼中NavigationInfo為頭燈,當選擇TRUE時為開啟狀態(tài),使整個場景變亮。huike為一個固定視點,通過調(diào)節(jié)程序里的position等值確定其位置等屬性。 使用VRML構(gòu)建跟隨視點為了方便用戶觀察動態(tài)效果,例如超市中購物車的行走路線,特在購物車上加入跟蹤視點,使用戶可以輕而易舉的瀏覽超市的布局場景,模擬出真實的購物感受。如圖4141418所示為跟蹤視點的實現(xiàn)。以下為實現(xiàn)購物車跟蹤視點的代碼:DEF shoukuan Viewpoint {position 78 120orientation 0 1 0 description shoukuanfieldOfView 1jump FALSE }DEF car TouchSensor {}DEF Box01TIMER TimeSensor { loop FALSE cycleInterval },DEF Box01POSINTERP PositionInterpolator {key [0, ,…… , , , 1, ]keyValue [50 88 500 , …… 50 88 130 , ] },ROUTE TO ROUTE TO ROUTE TO 圖416購物車跟蹤視點實現(xiàn)的原始圖 417購物車跟蹤視點實現(xiàn)的過程圖 圖418購物車跟蹤視點實現(xiàn)的最終效果圖程序中第一條路由的作用是接觸傳感器car的touchTime事件域傳遞域值給時間
點擊復制文檔內(nèi)容
職業(yè)教育相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1