本發(fā)明涉及虛擬現(xiàn)實(shí)領(lǐng)域,尤其涉及建立虛擬電梯的方法。
背景技術(shù):
隨著虛擬現(xiàn)實(shí)技術(shù)的發(fā)展,市面上出現(xiàn)了虛擬現(xiàn)實(shí)設(shè)備和與之匹配的虛擬現(xiàn)實(shí)引擎。在虛擬現(xiàn)實(shí)的人機(jī)交互中,虛擬環(huán)境的真實(shí)度會(huì)大大影響用戶的體驗(yàn)感。目前市面上的電梯系統(tǒng)都需要在電梯上調(diào)試和改進(jìn),這樣當(dāng)用戶的需求變更時(shí),又需要重新制造相應(yīng)的實(shí)體產(chǎn)品,因此成本高,調(diào)試時(shí)間長(zhǎng),效率低。因此,不能很好地適應(yīng)用戶需求的變化。
本領(lǐng)域迫切需要一款能克服上述缺陷的建立虛擬電梯的方法。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明之目的是一種在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯的方法,能夠?qū)崿F(xiàn)在虛擬環(huán)境下運(yùn)行電梯和模擬乘梯,模擬編輯調(diào)試電梯模型,實(shí)時(shí)更新電梯模型,而無(wú)需將電梯系統(tǒng)實(shí)體化,能很好地適應(yīng)用戶需求的變化,方便用戶設(shè)計(jì)和參觀電梯。
本發(fā)明提供一種在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯的方法,用于在虛擬現(xiàn)實(shí)環(huán)境下模擬電梯的運(yùn)行,以及模擬在虛擬現(xiàn)實(shí)環(huán)境下搭乘電梯,包括:
步驟1:加載虛擬現(xiàn)實(shí)場(chǎng)景地圖和乘梯人模型;
步驟2:實(shí)時(shí)更新乘梯人的位置,以及根據(jù)乘梯人的位置來(lái)移動(dòng)虛擬現(xiàn)實(shí)場(chǎng)景地圖,以變換在乘梯人視野下顯示的景色;
步驟3:乘梯人進(jìn)入電梯時(shí),加載電梯模型并顯示;
步驟4:根據(jù)乘梯人的動(dòng)作,計(jì)算相應(yīng)的運(yùn)行參數(shù),以及更新顯示電梯模型或運(yùn)行參數(shù)。
作為優(yōu)選方式,本發(fā)明提供一種在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯的方法,其中,步驟4包括:
步驟41:根據(jù)相應(yīng)的動(dòng)作的通知來(lái)調(diào)用相應(yīng)的參數(shù)運(yùn)算模塊,以加載電梯開(kāi)門模型或電梯關(guān)門模型。
作為優(yōu)選方式,本發(fā)明提供一種在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯的方法,其中,步驟4還包括:
步驟42:在步驟41之后,根據(jù)用戶預(yù)設(shè)的電梯開(kāi)關(guān)門與電梯按鍵的匹配關(guān)系,控制相應(yīng)的加載模塊加載電梯開(kāi)門模型或電梯關(guān)門模型。
作為優(yōu)選方式,本發(fā)明提供一種在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯的方法,其中,步驟4包括:
步驟43:根據(jù)相應(yīng)的動(dòng)作的通知來(lái)調(diào)用相應(yīng)的參數(shù)運(yùn)算模塊,以加載相應(yīng)狀態(tài)的電梯模型來(lái)顯示樓層參數(shù)。
作為優(yōu)選方式,本發(fā)明提供一種在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯的方法,其中,步驟4還包括:
步驟44:在步驟43之后,根據(jù)用戶預(yù)設(shè)的電梯樓層與電梯按鍵的匹配關(guān)系計(jì)算電梯能否到達(dá)目的樓層,以及當(dāng)電梯能到達(dá)目的樓層時(shí),根據(jù)電梯速率和樓層高度計(jì)算電梯的樓層參數(shù),進(jìn)而調(diào)用相應(yīng)的加載模塊加載相應(yīng)狀態(tài)的電梯模型來(lái)顯示樓層參數(shù),其中,樓層參數(shù)包括電梯實(shí)時(shí)高度、電梯運(yùn)行時(shí)間和電梯所在樓層。
作為優(yōu)選方式,本發(fā)明提供一種在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯的方法,其中,步驟4包括:
步驟45:接收乘梯人輸入的移動(dòng)信號(hào),以及根據(jù)移動(dòng)信號(hào)判斷乘梯人是否需要移動(dòng),以及當(dāng)乘梯人需要移動(dòng)時(shí)調(diào)用相應(yīng)的參數(shù)運(yùn)算模塊以變換在乘梯人視野下顯示的景色。
作為優(yōu)選方式,本發(fā)明提供一種在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯的方法,其中,步驟4還包括:
步驟46:在步驟45之后,根據(jù)乘梯人輸入的位置坐標(biāo)來(lái)控制相應(yīng)的顯示模塊來(lái)移動(dòng)場(chǎng)景模型以變換在乘梯人視野下顯示的景色。
作為優(yōu)選方式,本發(fā)明提供一種在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯的方法,其中,步驟4包括:
步驟47:加載電梯模型,以及接收用戶輸入的電梯顏色、材質(zhì)或亮度,來(lái)更改電梯模型的顏色、材質(zhì)或亮度并輸出新電梯模型。
作為優(yōu)選方式,本發(fā)明提供一種在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯的方法,其中,步驟4包括:
步驟48:檢測(cè)電梯開(kāi)門時(shí)間,以及當(dāng)電梯開(kāi)門時(shí)間大于預(yù)設(shè)最大開(kāi)門時(shí)間參數(shù)時(shí),輸出報(bào)警音。
作為優(yōu)選方式,本發(fā)明提供一種在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯的方法,其中,步驟4包括:
步驟49:接收用戶的視頻播放命令,以及根據(jù)視頻播放命令調(diào)用相應(yīng)的視頻并將視頻實(shí)時(shí)輸出在電梯模型的顯示屏上。
本發(fā)明提供的一種在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯的方法一方面實(shí)現(xiàn)了在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯,以及在虛擬環(huán)境下運(yùn)行電梯和模擬乘梯,模擬編輯調(diào)試電梯模型,實(shí)時(shí)更新電梯模型(例如電梯模型可以為圓柱體觀景電梯,其門對(duì)側(cè)設(shè)置為透光玻璃材質(zhì),玻璃內(nèi)側(cè)設(shè)置有把手,并且電梯門旁邊設(shè)置有LOGO和操作按鈕),而無(wú)需將電梯系統(tǒng)實(shí)體化,能很好地適應(yīng)用戶需求的變化,方便用戶設(shè)計(jì);另一方面乘梯人可以透過(guò)電梯模型看到電梯外部的場(chǎng)景模型顯示的景色的變化,欣賞轎廂外的景色(如城市全景),模擬還原度高,體驗(yàn)感好,能讓用戶身臨其境的體驗(yàn)乘梯觀光的感覺(jué)。
附圖說(shuō)明
下面將簡(jiǎn)要說(shuō)明本申請(qǐng)所使用的附圖,顯而易見(jiàn)地,這些附圖僅用于解釋本發(fā)明的構(gòu)思。
圖1為本發(fā)明的步驟流程圖;
圖2為本發(fā)明的結(jié)構(gòu)示意框圖。
附圖標(biāo)記匯總:
1、虛擬現(xiàn)實(shí)系統(tǒng) 2、電梯模型加載模塊
3、電梯模型數(shù)據(jù)庫(kù) 4、電梯模型編輯模塊
5、環(huán)境顯示模塊 6、乘梯人動(dòng)作監(jiān)聽(tīng)模塊
7、乘梯人動(dòng)作響應(yīng)模塊 8、電梯運(yùn)行參數(shù)計(jì)算模塊
具體實(shí)施方式
在下文中,將參照附圖描述本發(fā)明的一種在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯的方法的實(shí)施例。
在此記載的實(shí)施例為本發(fā)明的特定的具體實(shí)施方式,用于說(shuō)明本發(fā)明的構(gòu)思,均是解釋性和示例性的,不應(yīng)解釋為對(duì)本發(fā)明實(shí)施方式及本發(fā)明范圍的限制。除在此記載的實(shí)施例外,本領(lǐng)域技術(shù)人員還能夠基于本申請(qǐng)權(quán)利要求書和說(shuō)明書所公開(kāi)的內(nèi)容采用顯而易見(jiàn)的其它技術(shù)方案,這些技術(shù)方案包括對(duì)在此記載的實(shí)施例做出任何顯而易見(jiàn)的替換和修改的技術(shù)方案。
本說(shuō)明書的附圖為示意圖,輔助說(shuō)明本發(fā)明的構(gòu)思,示意性地表示各部分的相互關(guān)系。相同或相似的參考標(biāo)記用于表示相同或相似的部分。
參見(jiàn)圖1,本發(fā)明提出的一種在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯的方法,用于在虛擬現(xiàn)實(shí)環(huán)境下模擬電梯的運(yùn)行,以及模擬在虛擬現(xiàn)實(shí)環(huán)境下搭乘電梯,包括:
步驟1:S1加載虛擬現(xiàn)實(shí)場(chǎng)景地圖和乘梯人模型;
步驟2:S2實(shí)時(shí)更新乘梯人的位置,以及根據(jù)乘梯人的位置來(lái)移動(dòng)虛擬現(xiàn)實(shí)場(chǎng)景地圖,以變換在乘梯人視野下顯示的景色;
步驟3:S3乘梯人進(jìn)入電梯時(shí),加載電梯模型并顯示;
步驟4:S4根據(jù)乘梯人的動(dòng)作,計(jì)算相應(yīng)的運(yùn)行參數(shù),以及更新顯示電梯模型或運(yùn)行參數(shù)。
在本實(shí)施例中,工作流程如下:
首先,在虛擬現(xiàn)實(shí)系統(tǒng)1中預(yù)先配置數(shù)據(jù)庫(kù),其中,數(shù)據(jù)庫(kù)用于存儲(chǔ)虛擬現(xiàn)實(shí)場(chǎng)景地圖、乘梯人模型和電梯模型。然后,加載模塊加載虛擬現(xiàn)實(shí)場(chǎng)景地圖和乘梯人模型至虛擬現(xiàn)實(shí)系統(tǒng)1,以顯示模型數(shù)據(jù)。在加載模塊加載時(shí),可以播放開(kāi)場(chǎng)動(dòng)畫給用戶。加載模塊加載完畢后,乘梯人通過(guò)虛擬現(xiàn)實(shí)系統(tǒng)1能看到出現(xiàn)在商業(yè)街上,可以看到不遠(yuǎn)的地面有一個(gè)用于傳送入電梯的logo或是看到電梯的外部模型上的用于傳送入電梯的上下行按鈕。動(dòng)作監(jiān)聽(tīng)模塊將乘梯人光標(biāo)的位移數(shù)據(jù)發(fā)送至動(dòng)作響應(yīng)模塊。動(dòng)作響應(yīng)模塊根據(jù)位移數(shù)據(jù)移動(dòng)虛擬場(chǎng)景模型,從而模擬虛擬現(xiàn)實(shí)中的人物的移動(dòng)。當(dāng)動(dòng)作響應(yīng)模塊判斷乘梯人移動(dòng)到了虛擬電梯的坐標(biāo)范圍時(shí),動(dòng)作響應(yīng)模塊將乘梯人傳送至虛擬電梯內(nèi)部,并控制加載模塊加載電梯內(nèi)部模型(也可以在傳送之前先播放虛擬電梯開(kāi)啟關(guān)閉的動(dòng)畫,以增強(qiáng)真實(shí)感)。傳送到虛擬電梯內(nèi)部后,動(dòng)作監(jiān)聽(tīng)模塊監(jiān)聽(tīng)乘梯人的對(duì)電梯模型的編輯、對(duì)電梯樓層操作和對(duì)開(kāi)關(guān)門操作等動(dòng)作并輸出至動(dòng)作響應(yīng)模塊。動(dòng)作響應(yīng)模塊響應(yīng)乘梯人的對(duì)電梯模型的編輯、對(duì)電梯樓層操作(例如上行下行)和對(duì)開(kāi)關(guān)門操作等動(dòng)作,發(fā)送至相應(yīng)的參數(shù)運(yùn)算模塊計(jì)算相應(yīng)的運(yùn)行參數(shù)。參數(shù)運(yùn)算模塊根據(jù)用戶預(yù)設(shè)的電梯運(yùn)行方法計(jì)算相應(yīng)的電梯運(yùn)行參數(shù),以及根據(jù)相應(yīng)的電梯運(yùn)行參數(shù)控制電梯模型加載模塊2加載相應(yīng)狀態(tài)的電梯模型或顯示運(yùn)行參數(shù)。
虛擬電梯的坐標(biāo)范圍可以預(yù)先設(shè)定好,例如坐標(biāo)范圍設(shè)置為用戶的虛擬電梯logo或電梯上下行按鈕的范圍。用戶點(diǎn)擊logo或電梯上下行按鈕傳送到電梯內(nèi)部。如果用戶在電梯內(nèi)一直按開(kāi)門按鈕,電梯在15秒后會(huì)發(fā)出滴滴滴的報(bào)警音。如果用戶按樓層按鈕,電梯門關(guān)閉,按樓層上行或下行,用戶可以透過(guò)電梯看電梯外的風(fēng)景。電梯上下行的時(shí)候可以根據(jù)預(yù)設(shè)速率勻速運(yùn)行,這樣能避免速度變化導(dǎo)致用戶體驗(yàn)乘梯時(shí)暈眩。用戶還可以通過(guò)點(diǎn)擊電梯內(nèi)的屏幕來(lái)實(shí)時(shí)播放視頻,播放的視頻存儲(chǔ)在本地或遠(yuǎn)程數(shù)據(jù)庫(kù)上,通過(guò)動(dòng)作監(jiān)聽(tīng)模塊監(jiān)聽(tīng)用戶點(diǎn)擊屏幕,并且,發(fā)送播放視頻的通知至相應(yīng)的動(dòng)作響應(yīng)模塊。動(dòng)作響應(yīng)模塊初始化視頻流,并通過(guò)設(shè)置在虛擬現(xiàn)實(shí)系統(tǒng)1上的播放器來(lái)播放視頻。通過(guò)用戶選擇電梯內(nèi)部的編輯面板進(jìn)入編輯模式。在編輯模式下,用戶可以調(diào)節(jié)轎廂壁顏色(例如電梯在1層時(shí)可切換轎廂壁顏色,其中,顏色可以為紅、橙、黃、綠、青、藍(lán)、紫、無(wú)色;而上升下降過(guò)程中轎廂壁自動(dòng)切換為透明材質(zhì),方便乘梯人賞景)、地面材質(zhì)(例如地板可切換純色與大理石材質(zhì))、燈的明暗和顏色。用戶還可以點(diǎn)擊虛擬電梯的操作面板上的樓層或是開(kāi)關(guān)門等來(lái)控制電梯上下行或是開(kāi)關(guān)門等(電梯最高可提升到樓頂)。電梯模型的電梯門對(duì)側(cè)可以配置為透明玻璃材質(zhì)。這樣乘梯人(用戶)可以透過(guò)電梯模型看到電梯外部的場(chǎng)景模型顯示的景色的變化,欣賞轎廂外的景色(如城市全景),模擬還原度高,體驗(yàn)感好。
編輯模式下,顏色切換面板可以包括選擇不同顏色的按鈕,以及還原顏色(初始化顏色)的按鈕。用戶還可以選擇要調(diào)節(jié)顏色的對(duì)象,例如轎廂或燈光。編輯模式下,材質(zhì)切換面板可以包括選擇不同材質(zhì)的按鈕,以及還原材質(zhì)(初始化材質(zhì))的按鈕。用戶還可以選擇要調(diào)節(jié)材質(zhì)的對(duì)象,例如轎廂或地板。
電梯的內(nèi)部模型中,電梯門的對(duì)側(cè)設(shè)置有觀景玻璃,用戶可以通過(guò)觀景玻璃欣賞風(fēng)景。觀景玻璃一側(cè)設(shè)置有環(huán)形扶手。電梯門旁邊設(shè)置有操作面板和顯示屏。操作面板上設(shè)置有樓層按鍵、開(kāi)關(guān)門按鍵、呼叫按鍵和門鈴按鍵。顯示屏用于實(shí)時(shí)播放視頻和顯示運(yùn)行參數(shù)。運(yùn)行參數(shù)可以包括到達(dá)樓層號(hào)、電梯高度、速度、計(jì)時(shí)數(shù)據(jù)和上下行標(biāo)志。電梯的內(nèi)部模型中,電梯頂可以設(shè)置有環(huán)形燈光帶,用于根據(jù)用戶在編輯模式下配置的燈光亮度來(lái)模擬燈光效果。電梯模型上可以設(shè)置有l(wèi)ogo(例如在電梯按鍵上部、顯示屏下部、電梯轎門上、可以分別設(shè)置logo),并且,可以設(shè)置logo編輯模塊統(tǒng)一修改logo,這樣根據(jù)用戶需求調(diào)整電梯模型上的logo,方便用戶使用。
用戶可以預(yù)設(shè)可以停靠的樓層,當(dāng)用戶點(diǎn)擊不能??康臉菍訒r(shí),動(dòng)作監(jiān)聽(tīng)模塊不發(fā)送通知給動(dòng)作響應(yīng)模塊。這樣能模擬電梯刷卡不能???,電梯無(wú)權(quán)限不能??浚娞萃獠繕菍邮┕げ荒芡?浚o急情況發(fā)生時(shí)電梯不能??康惹闆r。
電梯的外部模型可以設(shè)置在建筑模型的外側(cè),并且,可以通過(guò)運(yùn)行時(shí)切換第三人視角來(lái)自虛擬電梯的外側(cè)來(lái)觀看觀景電梯的移動(dòng)。
用戶電梯里可以看風(fēng)景,體驗(yàn)電梯???,更改電梯壁和地板的顏色和材質(zhì),以及調(diào)節(jié)燈光強(qiáng)度。
參見(jiàn)圖2,本發(fā)明提出的方法可以通過(guò)在虛擬現(xiàn)實(shí)系統(tǒng)1中設(shè)置電梯模型數(shù)據(jù)庫(kù)3、電梯模型加載模塊2、電梯模型編輯模塊4、環(huán)境顯示模塊5、乘梯人動(dòng)作監(jiān)聽(tīng)模塊6、多個(gè)電梯運(yùn)行參數(shù)計(jì)算模塊8和多個(gè)乘梯人動(dòng)作響應(yīng)模塊7來(lái)實(shí)現(xiàn)。
電梯模型數(shù)據(jù)庫(kù)3用于存儲(chǔ)虛擬現(xiàn)實(shí)下的電梯模型;
電梯模型加載模塊2連接電梯模型數(shù)據(jù)庫(kù)3,用于實(shí)時(shí)接收并加載電梯模型;
電梯模型編輯模塊4連接電梯模型數(shù)據(jù)庫(kù)3,用于接收電梯模型數(shù)據(jù)庫(kù)3的電梯模型,以及實(shí)時(shí)改變電梯的顏色、材質(zhì)和亮度參數(shù)來(lái)生成新電梯模型,并且,將新電梯模型發(fā)送至電梯模型數(shù)據(jù)庫(kù)3覆蓋原先的電梯模型以實(shí)時(shí)修改數(shù)據(jù)庫(kù)中的電梯模型;
環(huán)境顯示模塊5連接虛擬現(xiàn)實(shí)系統(tǒng)1的底層接口,用于加載預(yù)設(shè)的虛擬現(xiàn)實(shí)場(chǎng)景模型,以及接收電梯的運(yùn)行參數(shù)和乘梯人的位置參數(shù),并且,根據(jù)電梯的運(yùn)行參數(shù)和乘梯人的位置參數(shù)移動(dòng)虛擬現(xiàn)實(shí)場(chǎng)景模型,以變換在乘梯人視野下顯示的景色;
乘梯人動(dòng)作監(jiān)聽(tīng)模塊6連接虛擬現(xiàn)實(shí)系統(tǒng)1的底層接口,用于監(jiān)聽(tīng)乘梯人的動(dòng)作事件并針對(duì)相應(yīng)動(dòng)作事件發(fā)出通知;
每個(gè)乘梯人動(dòng)作響應(yīng)模塊7均連接相應(yīng)的乘梯人動(dòng)作監(jiān)聽(tīng)模塊6,用于接收相應(yīng)的乘梯人動(dòng)作監(jiān)聽(tīng)模塊6發(fā)出的通知,以及根據(jù)相應(yīng)的通知調(diào)用相應(yīng)的電梯運(yùn)行參數(shù)計(jì)算模塊8以計(jì)算電梯的運(yùn)行參數(shù);
每個(gè)電梯運(yùn)行參數(shù)運(yùn)算模塊均連接相應(yīng)的乘梯人動(dòng)作響應(yīng)模塊7,用于根據(jù)用戶預(yù)設(shè)的電梯運(yùn)行方法計(jì)算相應(yīng)的電梯運(yùn)行參數(shù),以及根據(jù)相應(yīng)的電梯運(yùn)行參數(shù)控制電梯模型加載模塊2加載相應(yīng)狀態(tài)的電梯模型或顯示運(yùn)行參數(shù)。
電梯運(yùn)行方法可以為例如電梯上下行時(shí)保持設(shè)定的速率勻速運(yùn)行,或電梯可以在哪一層???,不可以在哪一層??康取k娞葸\(yùn)行方法可以根據(jù)用戶的需求來(lái)定義。
這樣,一方面實(shí)現(xiàn)了在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯,以及在虛擬環(huán)境下運(yùn)行電梯和模擬乘梯,模擬編輯調(diào)試電梯模型,實(shí)時(shí)更新電梯模型,而無(wú)需將電梯系統(tǒng)實(shí)體化,能很好地適應(yīng)用戶需求的變化,方便用戶設(shè)計(jì);另一方面乘梯人可以透過(guò)電梯模型看到電梯外部的場(chǎng)景模型顯示的景色的變化,欣賞轎廂外的景色(如城市全景),模擬還原度高,體驗(yàn)感好,能讓用戶身臨其境的體驗(yàn)乘梯觀光的感覺(jué)。
本實(shí)施例進(jìn)一步優(yōu)選地,提供了一種在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯的方法,其中,步驟4包括:
步驟41:根據(jù)相應(yīng)的動(dòng)作的通知來(lái)調(diào)用相應(yīng)的參數(shù)運(yùn)算模塊,以加載電梯開(kāi)門模型或電梯關(guān)門模型。
本實(shí)施例進(jìn)一步優(yōu)選地,提供了一種在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯的方法,其中,步驟4還包括:
步驟42:在步驟41之后,根據(jù)用戶預(yù)設(shè)的電梯開(kāi)關(guān)門與電梯按鍵的匹配關(guān)系,控制相應(yīng)的加載模塊加載電梯開(kāi)門模型或電梯關(guān)門模型。
這樣實(shí)現(xiàn)了電梯開(kāi)門和關(guān)門的模擬,模擬還原度高,體驗(yàn)感好,能讓用戶身臨其境的體驗(yàn)乘梯觀光的感覺(jué)。
本實(shí)施例進(jìn)一步優(yōu)選地,提供了一種在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯的方法,其中,步驟4包括:
步驟43:根據(jù)相應(yīng)的動(dòng)作的通知來(lái)調(diào)用相應(yīng)的參數(shù)運(yùn)算模塊,以加載相應(yīng)狀態(tài)的電梯模型來(lái)顯示樓層參數(shù)。
本實(shí)施例進(jìn)一步優(yōu)選地,提供了一種在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯的方法,其中,步驟4還包括:
步驟44:在步驟43之后,根據(jù)用戶預(yù)設(shè)的電梯樓層與電梯按鍵的匹配關(guān)系計(jì)算電梯能否到達(dá)目的樓層,以及當(dāng)電梯能到達(dá)目的樓層時(shí),根據(jù)電梯速率和樓層高度計(jì)算電梯的樓層參數(shù),進(jìn)而調(diào)用相應(yīng)的加載模塊加載相應(yīng)狀態(tài)的電梯模型來(lái)顯示樓層參數(shù),其中,樓層參數(shù)包括電梯實(shí)時(shí)高度、電梯運(yùn)行時(shí)間和電梯所在樓層。
這樣實(shí)現(xiàn)了用戶通過(guò)點(diǎn)擊樓層按鈕自動(dòng)模擬和控制電梯的上下行,模擬還原度高,體驗(yàn)感好,能讓用戶身臨其境的體驗(yàn)乘梯觀光的感覺(jué)。
本實(shí)施例進(jìn)一步優(yōu)選地,提供了一種在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯的方法,其中,步驟4包括:
步驟45:接收乘梯人輸入的移動(dòng)信號(hào),以及根據(jù)移動(dòng)信號(hào)判斷乘梯人是否需要移動(dòng),以及當(dāng)乘梯人需要移動(dòng)時(shí)調(diào)用相應(yīng)的參數(shù)運(yùn)算模塊以變換在乘梯人視野下顯示的景色。
本實(shí)施例進(jìn)一步優(yōu)選地,提供了一種在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯的方法,其中,步驟4還包括:
步驟46:在步驟45之后,根據(jù)乘梯人輸入的位置坐標(biāo)來(lái)控制相應(yīng)的顯示模塊來(lái)移動(dòng)場(chǎng)景模型以變換在乘梯人視野下顯示的景色。
這樣實(shí)現(xiàn)了用戶通過(guò)操作光標(biāo)在場(chǎng)景模型中移動(dòng),以及隨著乘梯人的移動(dòng)場(chǎng)景自動(dòng)變換,來(lái)實(shí)時(shí)模擬乘梯人所看到的景物,模擬還原度高,體驗(yàn)感好,能讓用戶身臨其境的體驗(yàn)乘梯觀光的感覺(jué)。
本實(shí)施例進(jìn)一步優(yōu)選地,提供了一種在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯的方法,其中,步驟4包括:
步驟47:加載電梯模型,以及接收用戶輸入的電梯顏色、材質(zhì)或亮度,來(lái)更改電梯模型的顏色、材質(zhì)或亮度并輸出新電梯模型。
這樣實(shí)現(xiàn)了在虛擬環(huán)境下模擬編輯調(diào)試電梯模型,而無(wú)需將電梯系統(tǒng)實(shí)體化,能很好地適應(yīng)用戶需求的變化,方便用戶設(shè)計(jì)
本實(shí)施例進(jìn)一步優(yōu)選地,提供了一種在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯的方法,其中,步驟4包括:
步驟48:檢測(cè)電梯開(kāi)門時(shí)間,以及當(dāng)電梯開(kāi)門時(shí)間大于預(yù)設(shè)最大開(kāi)門時(shí)間參數(shù)時(shí),輸出報(bào)警音。
這樣一方面實(shí)現(xiàn)了電梯常開(kāi)報(bào)警的模擬,能幫助用戶調(diào)試電梯模型,以完善對(duì)電梯模型的設(shè)計(jì)方案;另一方面模擬還原度高,體驗(yàn)感好,能讓用戶身臨其境的體驗(yàn)乘梯觀光的感覺(jué)。
本實(shí)施例進(jìn)一步優(yōu)選地,提供了一種在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯的方法,其中,步驟4包括:
步驟49:接收用戶的視頻播放命令,以及根據(jù)視頻播放命令調(diào)用相應(yīng)的視頻并將視頻實(shí)時(shí)輸出在電梯模型的顯示屏上。
這樣實(shí)現(xiàn)了在電梯上放映視頻(例如在電梯顯示屏上播放廣告)的模擬,能幫助用戶調(diào)試電梯模型,以完善對(duì)電梯模型的設(shè)計(jì)方案;另一方面模擬還原度高,體驗(yàn)感好,能讓用戶身臨其境的體驗(yàn)乘梯觀光的感覺(jué)。
以上對(duì)本發(fā)明的一種在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯的方法進(jìn)行了說(shuō)明。對(duì)于本發(fā)明的一種在虛擬現(xiàn)實(shí)環(huán)境下建立虛擬電梯的方法涉及的裝置的具體特征可以根據(jù)本發(fā)明披露的特征的作用進(jìn)行具體設(shè)計(jì),這些設(shè)計(jì)均是本領(lǐng)域技術(shù)人員能夠?qū)崿F(xiàn)的。而且,本發(fā)明披露的各技術(shù)特征并不限于已披露的與其它特征的組合,本領(lǐng)域技術(shù)人員還可根據(jù)本發(fā)明之目的進(jìn)行各技術(shù)特征之間的其它組合,以實(shí)現(xiàn)本發(fā)明之目的為準(zhǔn)。