版權(quán)說(shuō)明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
3.5觸發(fā)事件哈爾濱劍橋?qū)W院何宏偉事件的概念基本交互12AutodeskNavisworks可視化和仿真,分析多種格式的三維設(shè)計(jì)模型。事件的概念事件是指發(fā)生的操作或情況(如單擊鼠標(biāo)、按鍵或碰撞),可確定腳本是否運(yùn)行。腳本可包含多個(gè)事件。在腳本中組合所有事件條件的方式變得非常重要。即,您需要確保布爾邏輯有意義,括號(hào)正確匹配成對(duì),等等。注意在滿足腳本中所有事件條件的組合之前,將不會(huì)執(zhí)行腳本。事件的概念事件類型啟動(dòng)時(shí)觸發(fā)、計(jì)時(shí)器觸發(fā)、按鍵觸尾、碰撞觸發(fā)、熱點(diǎn)觸發(fā)、變量觸發(fā)、動(dòng)畫(huà)觸發(fā)事件的概念啟用開(kāi)始
只要啟用腳本,事件就會(huì)觸發(fā)腳本。如果在載入文件后啟用了腳本,則將立即觸發(fā)文件中的所有開(kāi)始事件。這對(duì)設(shè)置腳本的初始條件很有用,如向變量指定初始值,或?qū)⑾鄼C(jī)移動(dòng)到定義的起點(diǎn)。啟用計(jì)時(shí)器-在預(yù)定義的時(shí)間間隔事件將觸發(fā)腳本。啟用按鍵
事件通過(guò)鍵盤(pán)上的特定按鈕觸發(fā)腳本。事件的概念啟用碰撞當(dāng)相機(jī)與特定對(duì)象碰撞時(shí),事件將觸發(fā)腳本。啟用熱點(diǎn)
當(dāng)相機(jī)位于熱點(diǎn)的特定范圍時(shí),事件將觸發(fā)腳本。啟用變量
當(dāng)變量滿足預(yù)定義的條件時(shí),事件將觸發(fā)腳本。啟用動(dòng)畫(huà)
當(dāng)特定動(dòng)畫(huà)開(kāi)始或停止時(shí),事件將觸發(fā)腳本。事件的概念事件條件可以使用一個(gè)簡(jiǎn)單的布爾邏輯組合事件。要?jiǎng)?chuàng)建事件條件,可以使用括號(hào)和AND/OR運(yùn)算符的組合。如下圖的布爾條件表達(dá)式為:(計(jì)時(shí)器觸發(fā)OR熱點(diǎn)觸發(fā))AND按鍵觸發(fā)事件的概念事件動(dòng)作動(dòng)作是一個(gè)活動(dòng)(如播放或停止動(dòng)畫(huà),顯示視點(diǎn)等等),當(dāng)腳本由一個(gè)事件或一組事件觸發(fā)時(shí)會(huì)執(zhí)行它。腳本可包含多個(gè)動(dòng)作。動(dòng)作逐個(gè)執(zhí)行,因此確保動(dòng)作順序正確很重要。事件的概念Navisworks中支持的操作類型:播放動(dòng)畫(huà)-指定要在觸發(fā)腳本時(shí)播放哪個(gè)動(dòng)畫(huà)的動(dòng)作。停止動(dòng)畫(huà)-指定要在觸發(fā)腳本時(shí)停止哪個(gè)當(dāng)前正在播放的動(dòng)畫(huà)的動(dòng)作。顯示視點(diǎn)-指定要在觸發(fā)腳本時(shí)使用哪個(gè)視點(diǎn)的動(dòng)作。暫停
-用于在下一個(gè)動(dòng)作運(yùn)行之前使腳本停止指定的時(shí)間長(zhǎng)度。發(fā)送消息-在觸發(fā)腳本時(shí)向文本文件中寫(xiě)入消息的動(dòng)作。事件的概念Navisworks中支持的操作類型:設(shè)置變量-在觸發(fā)腳本時(shí)指定、增大或減小變量值的動(dòng)作。存儲(chǔ)特性-在觸發(fā)腳本時(shí)將對(duì)象特性存儲(chǔ)在變量中的動(dòng)作。如果需要根據(jù)嵌入的對(duì)象特性或鏈接數(shù)據(jù)庫(kù)中的實(shí)時(shí)數(shù)據(jù)觸發(fā)事件,則該特性可能會(huì)很有用。載入模型-在觸發(fā)腳本時(shí)打開(kāi)指定的文件的動(dòng)作。如果要顯示一組不同模型文件中包含的一組選定的動(dòng)畫(huà)場(chǎng)景,則可能會(huì)發(fā)現(xiàn)該選項(xiàng)很有用。事件的概念基本交互12AutodeskNavisworks可視化和仿真,分析多種格式的三維設(shè)計(jì)模型?;窘换?chuàng)建腳本交互的基本步驟Step1:在Animator中先定義相關(guān)對(duì)象的基本動(dòng)畫(huà)、相關(guān)有特殊意義的視點(diǎn);Step2:在腳本欄,創(chuàng)建相應(yīng)的文件夾,進(jìn)行動(dòng)畫(huà)的分組管理;Step3:創(chuàng)新一個(gè)腳本,作為包含事件條件、事件動(dòng)作的容器;Step4:創(chuàng)建一個(gè)事件條件,設(shè)置好相應(yīng)的條件參數(shù);Step5:創(chuàng)建相應(yīng)的事件動(dòng)作,并設(shè)置相應(yīng)的動(dòng)畫(huà)參數(shù);Step6:?jiǎn)⒂媚_本進(jìn)行測(cè)試。Step7:對(duì)結(jié)果進(jìn)行分析,對(duì)相關(guān)的條件和動(dòng)作屬性參數(shù)進(jìn)行編輯?;窘换ヒ粋€(gè)簡(jiǎn)單的交互案例一:漫游系統(tǒng)啟動(dòng)時(shí),打開(kāi)木門(mén)。條件:系統(tǒng)啟動(dòng)動(dòng)作:打開(kāi)木門(mén)Step1:在Animator中先定義相關(guān)對(duì)象的基本動(dòng)畫(huà)、創(chuàng)建相關(guān)有特殊意義的視點(diǎn);創(chuàng)建兩個(gè)對(duì)象的基本動(dòng)畫(huà)木門(mén)的打開(kāi)/關(guān)閉玻璃推拉門(mén)的開(kāi)啟/關(guān)閉基本交互第一步:創(chuàng)建兩個(gè)選擇集door、glassDoor注意選擇左邊門(mén)時(shí),注意把鎖也要先選上。基本交互第二步:在Animator中創(chuàng)建文件夾AnimatorGroup定義門(mén)的開(kāi)關(guān)動(dòng)畫(huà):opendoor/closedoor玻璃門(mén)的移動(dòng)動(dòng)畫(huà):openglass/closeglass基本交互Step2:在腳本欄,創(chuàng)建相應(yīng)的文件夾(BasicScripter),進(jìn)行動(dòng)畫(huà)的分組管理;Step3:創(chuàng)新一個(gè)腳本(AutoOpendoor),作為包含事件條件、事件動(dòng)作的容器;基本交互Step4:創(chuàng)建一個(gè)事件條件(啟動(dòng)時(shí)觸發(fā)),設(shè)置好相應(yīng)的條件參數(shù);基本交互Step5:創(chuàng)建相應(yīng)的事件動(dòng)作(播放動(dòng)畫(huà)),并設(shè)置相應(yīng)的動(dòng)畫(huà)參數(shù):opendoor注意:結(jié)束時(shí)暫停設(shè)置的區(qū)別基本交互Step6:?jiǎn)⒂媚_本進(jìn)行測(cè)試?;窘换グ咐涸诎咐换A(chǔ)上,增加互動(dòng):?jiǎn)?dòng)10秒后關(guān)閉木門(mén)。step1:創(chuàng)建腳本:closedoorstep2:創(chuàng)建事件條件:計(jì)時(shí)器觸發(fā)(10秒)基本交互step3:創(chuàng)建事件動(dòng)作:播放動(dòng)畫(huà)closeDoor,關(guān)上木門(mén)?;窘换グ咐喊醋帜告IO時(shí)打開(kāi)玻璃門(mén);按字母鍵P時(shí)停止打開(kāi)門(mén);Step1:創(chuàng)建腳本touchglassStep2:創(chuàng)建事件條件:按鍵觸發(fā)(O鍵);事件動(dòng)作:播放動(dòng)畫(huà)(openglass);Step3:創(chuàng)建事件條件:按鍵觸發(fā)(P鍵);事件動(dòng)作:停止動(dòng)畫(huà)(openglass);基本交互案例四:碰撞玻璃門(mén),打開(kāi)玻璃門(mén);Step1:創(chuàng)建腳本CrashglassStep2:創(chuàng)建事件條件:碰撞觸發(fā),碰撞對(duì)象選擇glass;事件動(dòng)作:播放動(dòng)畫(huà)(openglass);基本交互案例五:走近玻璃門(mén),打開(kāi)玻璃門(mén);離開(kāi)玻璃門(mén)時(shí),關(guān)閉玻璃門(mén)。同理可以設(shè)置離開(kāi)玻璃門(mén),關(guān)閉玻璃門(mén)。Step1:創(chuàng)建腳本nearglassStep2:創(chuàng)建事件條件:熱點(diǎn)觸發(fā),拾取glass的中心作為球體中心的位置,半徑設(shè)為5m;事件動(dòng)作:播放動(dòng)畫(huà)(openglass);基本交互案例六:設(shè)
溫馨提示
- 1. 本站所有資源如無(wú)特殊說(shuō)明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒(méi)有圖紙預(yù)覽就沒(méi)有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024建筑設(shè)計(jì)階段BIM技術(shù)服務(wù)合同3篇
- 立春節(jié)氣新媒傳播
- 魔法世界的筑夢(mèng)者
- 經(jīng)濟(jì)學(xué)解密模板
- 基因技術(shù)研究開(kāi)發(fā)合同(2篇)
- 26《好的故事》第二課時(shí)說(shuō)課稿-2024-2025學(xué)年六年級(jí)上冊(cè)語(yǔ)文統(tǒng)編版
- 個(gè)人住宅買(mǎi)賣協(xié)議模板集錦(2024版)版B版
- 消防排煙工程合同范本
- 1《我們關(guān)心天氣》說(shuō)課稿-2024-2025學(xué)年科學(xué)三年級(jí)上冊(cè)教科版
- 專業(yè)美發(fā)沙龍服務(wù)協(xié)議規(guī)范(2024年修訂)版B版
- DB3305T 285-2023 地理標(biāo)志產(chǎn)品 德清早園筍
- 2024年浙江杭州師范大學(xué)附屬醫(yī)院招聘筆試真題
- (八省聯(lián)考)河南省2025年高考綜合改革適應(yīng)性演練 化學(xué)試卷合集(含答案逐題解析)
- 學(xué)校自習(xí)室管理及收費(fèi)方案
- 自來(lái)水工程施工方案
- 2024年度科研機(jī)構(gòu)實(shí)驗(yàn)技術(shù)人員勞務(wù)派遣合作框架
- 2023年中職《計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)》秋季學(xué)期期末考試試卷(附答案)
- 2025七年級(jí)下道德與法治教學(xué)工作計(jì)劃
- 2025年護(hù)理部護(hù)士理論培訓(xùn)計(jì)劃
- 環(huán)保管家管家式管家式一站式服務(wù)合同
- 醫(yī)療廢物污水培訓(xùn)
評(píng)論
0/150
提交評(píng)論