欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

虛擬場(chǎng)景內(nèi)的數(shù)據(jù)測(cè)量方法及裝置與流程

文檔序號(hào):11229921閱讀:550來(lái)源:國(guó)知局
虛擬場(chǎng)景內(nèi)的數(shù)據(jù)測(cè)量方法及裝置與流程

本發(fā)明涉及虛擬現(xiàn)實(shí)技術(shù)領(lǐng)域,特別涉及虛擬場(chǎng)景內(nèi)的數(shù)據(jù)測(cè)量方法及裝置。



背景技術(shù):

虛擬現(xiàn)實(shí)技術(shù)是近年來(lái)出現(xiàn)的高新技術(shù),它是利用電腦模擬,產(chǎn)生一個(gè)三維空間的虛擬世界,提供給使用者關(guān)于視覺(jué)、聽覺(jué)、觸覺(jué)等感官的模擬,讓使用者如同身歷其境一般,可以及時(shí)、沒(méi)有限制地觀察三維空間內(nèi)的事物。隨著虛擬現(xiàn)實(shí)技術(shù)的發(fā)展,虛擬現(xiàn)實(shí)技術(shù)已經(jīng)涉及游戲、影視、直播、社交等多個(gè)領(lǐng)域,應(yīng)用十分廣泛。

目前,大型工廠的建設(shè)越來(lái)越多,這些大型工廠的建設(shè)基本上都是利用圖紙模型進(jìn)行數(shù)據(jù)的基本預(yù)測(cè)與計(jì)算的,直觀效果較差。并且,在數(shù)據(jù)預(yù)測(cè)與計(jì)算出現(xiàn)誤差的情況下,一旦工廠建成,投資人進(jìn)行工廠查驗(yàn),很可能出現(xiàn)查驗(yàn)不通過(guò),需要對(duì)工廠進(jìn)行調(diào)整改造的情況,從而會(huì)延誤運(yùn)營(yíng)的時(shí)間。因此,為降低工廠建設(shè)中的潛在損失,將虛擬現(xiàn)實(shí)技術(shù)應(yīng)用在工廠建設(shè)中,構(gòu)建虛擬工廠,已經(jīng)成為工廠建設(shè)的發(fā)展方向。但是,本申請(qǐng)的發(fā)明人發(fā)現(xiàn),現(xiàn)有技術(shù)中僅能提供虛擬工廠模型,而無(wú)法在虛擬場(chǎng)景內(nèi)實(shí)現(xiàn)數(shù)據(jù)測(cè)量,從而令虛擬現(xiàn)實(shí)技術(shù)在工廠建設(shè)中所起的作用十分有限。



技術(shù)實(shí)現(xiàn)要素:

本發(fā)明實(shí)施方式的目的在于提供一種虛擬場(chǎng)景內(nèi)的數(shù)據(jù)測(cè)量方法及裝置,使得用戶可以在虛擬場(chǎng)景內(nèi)實(shí)現(xiàn)數(shù)據(jù)測(cè)量,能夠拓寬虛擬現(xiàn)實(shí)技術(shù)在工廠建設(shè)中所起的作用。

為解決上述技術(shù)問(wèn)題,本發(fā)明的實(shí)施方式提供了一種虛擬場(chǎng)景內(nèi)的數(shù)據(jù)測(cè)量方法,包括:

設(shè)置射線起始點(diǎn),并依據(jù)射線起始點(diǎn)向朝向第一待測(cè)物體的方向發(fā)出第一射線,將第一射線與第一待測(cè)物體的接觸點(diǎn)設(shè)置為point1;

根據(jù)當(dāng)前所選定的測(cè)量功能,設(shè)置point2,并計(jì)算point1與point2之間的距離。

本發(fā)明的實(shí)施方式還提供了一種虛擬場(chǎng)景內(nèi)的數(shù)據(jù)測(cè)量裝置,包括:第一設(shè)置模塊、第二設(shè)置模塊以及計(jì)算模塊;

第一設(shè)置模塊用于設(shè)置射線起始點(diǎn),并依據(jù)射線起始點(diǎn)向朝向第一待測(cè)物體的方向發(fā)出第一射線,將第一射線與第一待測(cè)物體的接觸點(diǎn)設(shè)置為point1;

第二設(shè)置模塊用于根據(jù)當(dāng)前所選定的測(cè)量功能,設(shè)置point2;

計(jì)算模塊用于計(jì)算point1與point2之間的距離。

本發(fā)明實(shí)施方式相對(duì)于現(xiàn)有技術(shù)而言,通過(guò)設(shè)置射線起始點(diǎn),并依據(jù)該射線起始點(diǎn)向第一待測(cè)物體發(fā)射第一射線,從而能夠確定出用于數(shù)據(jù)測(cè)量的第一個(gè)點(diǎn)(第一射線與第一待測(cè)物體的接觸點(diǎn)point1)。并且,根據(jù)當(dāng)前所選定的測(cè)量功能,設(shè)置point2,從而能夠確定出用于數(shù)據(jù)測(cè)量的第二個(gè)點(diǎn)。這樣,便可以通過(guò)計(jì)算point1與point2之間的距離的方式,實(shí)現(xiàn)高度測(cè)量、兩點(diǎn)測(cè)量或間距測(cè)量等數(shù)據(jù)測(cè)量功能,有效地拓寬了虛擬現(xiàn)實(shí)技術(shù)在工廠建設(shè)中所起的作用。

另外,設(shè)置point2后,還包括:添加point1至point2的線段,并在線段的任意位置添加文本組件;其中,線段為渲染過(guò)的線段;計(jì)算point1與point2之間的距離后,還包括:將距離設(shè)置為文本組件的文本框內(nèi)容。這樣,用戶能夠較為直觀的在虛擬場(chǎng)景內(nèi)查看到數(shù)據(jù)測(cè)量所對(duì)應(yīng)的線段,并能夠根據(jù)文本框中的內(nèi)容,直接了當(dāng)?shù)闹獣詳?shù)據(jù)測(cè)量的結(jié)果,用戶體驗(yàn)較好。

另外,文本組件的顯示方向與虛擬場(chǎng)景中攝像機(jī)所在的方向一致,從而能夠?qū)?shù)據(jù)測(cè)量結(jié)果以用戶視角展現(xiàn)給用戶進(jìn)行查看,進(jìn)一步的提升了用戶體驗(yàn)。

另外,文本組件至虛擬場(chǎng)景中攝像機(jī)的距離與文本組件的顯示大小成正比,從而能夠確保用戶在遠(yuǎn)離文本組件的情況下,也能夠看清文本框中的內(nèi)容。

附圖說(shuō)明

圖1是根據(jù)本發(fā)明第一實(shí)施方式中虛擬場(chǎng)景內(nèi)的數(shù)據(jù)測(cè)量方法的流程圖;

圖2是根據(jù)本發(fā)明第二實(shí)施方式中虛擬場(chǎng)景內(nèi)的數(shù)據(jù)測(cè)量方法的流程圖;

圖3是根據(jù)本發(fā)明第三實(shí)施方式中虛擬場(chǎng)景內(nèi)的數(shù)據(jù)測(cè)量裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對(duì)本發(fā)明的各實(shí)施方式進(jìn)行詳細(xì)的闡述。然而,本領(lǐng)域的普通技術(shù)人員可以理解,在本發(fā)明各實(shí)施方式中,為了使讀者更好地理解本申請(qǐng)而提出了許多技術(shù)細(xì)節(jié)。但是,即使沒(méi)有這些技術(shù)細(xì)節(jié)和基于以下各實(shí)施方式的種種變化和修改,也可以實(shí)現(xiàn)本申請(qǐng)所要求保護(hù)的技術(shù)方案。

本發(fā)明的第一實(shí)施方式涉及一種虛擬場(chǎng)景內(nèi)的數(shù)據(jù)測(cè)量方法,具體流程如圖1所示,步驟如下:

步驟101,設(shè)置射線起始點(diǎn),并依據(jù)射線起始點(diǎn)向朝向第一待測(cè)物體的方向發(fā)出第一射線。

具體地說(shuō),虛擬場(chǎng)景可以為虛擬工廠,該虛擬工廠可以由技術(shù)人員預(yù)先根據(jù)工廠建設(shè)要求在計(jì)算機(jī)仿真系統(tǒng)中進(jìn)行搭建。更具體地說(shuō),用戶可以將手持控制器與計(jì)算機(jī)仿真系統(tǒng)通信連接,從而通過(guò)手持控制器輸入信息,在虛擬場(chǎng)景內(nèi)實(shí)現(xiàn)交互、控制等操作。本實(shí)施方式中,計(jì)算機(jī)仿真系統(tǒng)中在與手持控制器成功建立通信連接時(shí),自動(dòng)地將手持控制器加入到虛擬場(chǎng)景中,并為虛擬場(chǎng)景中的手持控制器設(shè)置位置點(diǎn)。并且,計(jì)算機(jī)仿真系統(tǒng)可以將手持控制器在虛擬場(chǎng)景中的位置點(diǎn)設(shè)置為射線起始點(diǎn),從而能夠令用戶在虛擬場(chǎng)景中隨時(shí)隨地的進(jìn)行數(shù)據(jù)測(cè)量,操作較為便捷。其中,第一待測(cè)物體可以由用戶自行選定。

更具體地說(shuō),第一射線可以為渲染過(guò)的射線,從而令用戶能夠在虛擬場(chǎng)景中查看到計(jì)算機(jī)仿真系統(tǒng)的響應(yīng)操作,用戶體驗(yàn)較好。

步驟102,將第一射線與第一待測(cè)物體的接觸點(diǎn)設(shè)置為point1。

具體地說(shuō),由于虛擬場(chǎng)景為三維模型,因此在計(jì)算機(jī)仿真系統(tǒng)將第一射線與第一待測(cè)物體的接觸點(diǎn)設(shè)置為point1時(shí),計(jì)算機(jī)仿真系統(tǒng)還可以根據(jù)虛擬場(chǎng)景的三維坐標(biāo)系,獲取point1的三維坐標(biāo)(xp1,yp1,zp1)。

步驟103,根據(jù)當(dāng)前所選定的測(cè)量功能,設(shè)置point2。

具體地說(shuō),測(cè)量功能與point2的設(shè)置方法可以由技術(shù)人員預(yù)先輸入并保存至計(jì)算機(jī)仿真系統(tǒng)中。并且,計(jì)算機(jī)仿真系統(tǒng)在根據(jù)當(dāng)前所選定的測(cè)量功能,設(shè)置point2時(shí),還可以獲取point2在三維坐標(biāo)系內(nèi)的三維坐標(biāo)(xp2,yp2,zp2)。其中,測(cè)量功能可以為高度測(cè)量功能、兩點(diǎn)測(cè)量功能或間距測(cè)量功能等,各測(cè)量功能所對(duì)應(yīng)的point2的設(shè)置方法不同。

如,當(dāng)前所選定的測(cè)量功能為高度測(cè)量功能,point2的設(shè)置方法可以為:將point1在地面上的投影設(shè)置為point2。

如,當(dāng)前所選定的測(cè)量功能為兩點(diǎn)測(cè)量功能,point2的設(shè)置方法可以為:計(jì)算機(jī)仿真系統(tǒng)提示用戶通過(guò)手持控制器選定一個(gè)點(diǎn),并將用戶選定的點(diǎn)設(shè)置為point2。在實(shí)際操作時(shí),當(dāng)前所選定的測(cè)量功能為兩點(diǎn)測(cè)量功能時(shí),計(jì)算機(jī)仿真系統(tǒng)還可以創(chuàng)建數(shù)組,以便于同時(shí)進(jìn)行多組數(shù)據(jù)測(cè)量。如,計(jì)算機(jī)仿真系統(tǒng)可以根據(jù)用戶操作,生成點(diǎn)多個(gè)測(cè)量點(diǎn):point1、point2、point3···point2n,其中,n為正整數(shù)。其中,第一條第一射線與第一個(gè)第一待測(cè)物體的接觸點(diǎn)為point1,用戶選定一個(gè)點(diǎn)作為point2;第二條第一射線與第二個(gè)第一待測(cè)物體的接觸點(diǎn)為point3,用戶再次選定一個(gè)點(diǎn)作為point4,以此類推,從而令計(jì)算機(jī)仿真系統(tǒng)通過(guò)計(jì)算point2n-1與point2n之間的距離的方式,同時(shí)獲取多組數(shù)據(jù)。

如,當(dāng)前所選定的測(cè)量功能為間距測(cè)量功能,point2的設(shè)置方法可以為:計(jì)算機(jī)仿真系統(tǒng)獲取第二待測(cè)物體,并依據(jù)射線起始點(diǎn)向朝向第二待測(cè)物體的方向發(fā)出第二射線,將第二射線與第二待測(cè)物體的接觸點(diǎn)設(shè)置為point2。其中,第二待測(cè)物體可以由用戶自行選定。

在實(shí)際操作中,當(dāng)所選定的測(cè)量功能為間距測(cè)量功能時(shí),計(jì)算機(jī)仿真系統(tǒng)還可以在虛擬場(chǎng)景中提供輔助測(cè)量棒,以便于用戶在虛擬場(chǎng)景內(nèi)的數(shù)據(jù)測(cè)量。如,計(jì)算機(jī)仿真系統(tǒng)在檢測(cè)到所選定的測(cè)量功能為間距測(cè)量功能時(shí),可以將手持控制器以輔助測(cè)量棒的形式進(jìn)行顯示,并將輔助測(cè)量棒的一個(gè)頂端設(shè)置為射線起始點(diǎn)。這樣,用戶在虛擬場(chǎng)景中進(jìn)行數(shù)據(jù)測(cè)量時(shí),便可以將輔助測(cè)量棒的頂端放入第一待測(cè)物體與第二待測(cè)物體之間的間隙中,由輔助測(cè)量棒的頂端向朝向第一待測(cè)物體的方向發(fā)出第一射線,并向朝向第二待測(cè)物體的方向發(fā)出第二射線,以檢測(cè)兩邊是否有物體,并自動(dòng)生成point1和point2。其中,輔助測(cè)量棒的長(zhǎng)度可以由技術(shù)人員預(yù)先設(shè)定并保存在計(jì)算機(jī)仿真系統(tǒng)中,如,輔助測(cè)量棒的長(zhǎng)度可以為30厘米,50厘米或100厘米。

值得一提的是,如果用戶想要測(cè)量虛擬場(chǎng)景中,自己當(dāng)前所在位置與某一物體之間的間距,則用戶可以利用手持控制器輸入相應(yīng)的操作,令計(jì)算機(jī)仿真系統(tǒng)將當(dāng)前輔助測(cè)量棒的頂端所在位置設(shè)置為point1的位置或point2的位置。如,計(jì)算機(jī)仿真系統(tǒng)將當(dāng)前輔助測(cè)量棒的頂端所在位置設(shè)置為point1時(shí),就相當(dāng)于第一待測(cè)物體的位置與手持控制器的位置重合,依據(jù)射線起始點(diǎn)向朝向第一待測(cè)物體的方向發(fā)出的第一射線長(zhǎng)度為0。如,計(jì)算機(jī)仿真系統(tǒng)將當(dāng)前輔助測(cè)量棒的頂端所在位置設(shè)置為point2時(shí),就相當(dāng)于第二待測(cè)物體的位置與手持控制器的位置重合,依據(jù)射線起始點(diǎn)向朝向第二待測(cè)物體的方向發(fā)出的第二射線長(zhǎng)度為0。

步驟104,計(jì)算point1與point2之間的距離。

具體地說(shuō),由于point1與point2在三維坐標(biāo)系中的三維坐標(biāo)是已知的,因此計(jì)算機(jī)仿真系統(tǒng)可以通過(guò)公式計(jì)算獲取point1與point2之間的距離。其中,d為三維坐標(biāo)系中坐標(biāo)點(diǎn)為(x1,y1,z1)與坐標(biāo)點(diǎn)為(x2,y2,z2)之間的距離。

與現(xiàn)有技術(shù)相比,本實(shí)施方式中,通過(guò)設(shè)置射線起始點(diǎn),并依據(jù)該射線起始點(diǎn)向第一待測(cè)物體發(fā)射第一射線,從而能夠確定出用于數(shù)據(jù)測(cè)量的第一個(gè)點(diǎn)(第一射線與第一待測(cè)物體的接觸點(diǎn)point1)。并且,根據(jù)當(dāng)前所選定的測(cè)量功能,設(shè)置point2,從而能夠確定出用于數(shù)據(jù)測(cè)量的第二個(gè)點(diǎn)。這樣,便可以通過(guò)計(jì)算point1與point2之間的距離的方式,實(shí)現(xiàn)高度測(cè)量、兩點(diǎn)測(cè)量或間距測(cè)量等數(shù)據(jù)測(cè)量功能,有效地拓寬了虛擬現(xiàn)實(shí)技術(shù)在工廠建設(shè)中所起的作用。

本發(fā)明的第二實(shí)施方式涉及一種虛擬場(chǎng)景內(nèi)的數(shù)據(jù)測(cè)量方法,具體流程如圖2所示。第二實(shí)施方式在第一實(shí)施方式的基礎(chǔ)上加以改進(jìn),主要改進(jìn)之處在于:在本發(fā)明第二實(shí)施方式中,還在虛擬場(chǎng)景中添加文本組件,令用戶能夠根據(jù)文本組件的文本框中的內(nèi)容,直接了當(dāng)?shù)闹獣詳?shù)據(jù)測(cè)量的結(jié)果,有效地提升了用戶體驗(yàn)。以下進(jìn)行具體說(shuō)明:

本實(shí)施方式中,步驟201至步驟203與第一實(shí)施方式中的步驟101至步驟103大致相同,步驟205與第一實(shí)施方式中的步驟104大致相同,為減少重復(fù),在此不再贅述,以下僅對(duì)不同部分進(jìn)行說(shuō)明:

步驟204,添加point1至point2的線段,并在線段的任意位置添加文本組件。

具體地說(shuō),計(jì)算機(jī)仿真系統(tǒng)所添加的point1至point2的線段,為渲染過(guò)的線段,從而能夠令用戶較為直觀的在虛擬場(chǎng)景中查看到當(dāng)前數(shù)據(jù)測(cè)量的對(duì)象。

步驟206,將距離設(shè)置為文本組件的文本框內(nèi)容。

具體地說(shuō),計(jì)算機(jī)仿真系統(tǒng)將計(jì)算獲得的point1與point2之間的距離作為文本組件的文本框內(nèi)容,以便于用戶進(jìn)行查看。并且,本實(shí)施方式中,文本組件的顯示方向可以與虛擬場(chǎng)景中攝像機(jī)所在的方向一致,從而令計(jì)算機(jī)仿真系統(tǒng)能夠?qū)?shù)據(jù)測(cè)量結(jié)果以用戶視角展現(xiàn)給用戶進(jìn)行查看,進(jìn)一步的提升了用戶體驗(yàn)。

更具體地說(shuō),文本組件至虛擬場(chǎng)景中攝像機(jī)的距離還可以與文本組件的顯示大小成正比,從而能夠確保用戶在遠(yuǎn)離文本組件的情況下,也能夠看清文本框中的內(nèi)容。

上面各種方法的步驟劃分,只是為了描述清楚,實(shí)現(xiàn)時(shí)可以合并為一個(gè)步驟或者對(duì)某些步驟進(jìn)行拆分,分解為多個(gè)步驟,只要包含相同的邏輯關(guān)系,都在本專利的保護(hù)范圍內(nèi);對(duì)算法中或者流程中添加無(wú)關(guān)緊要的修改或者引入無(wú)關(guān)緊要的設(shè)計(jì),但不改變其算法和流程的核心設(shè)計(jì)都在該專利的保護(hù)范圍內(nèi)。

本發(fā)明第三實(shí)施方式涉及一種虛擬場(chǎng)景內(nèi)的數(shù)據(jù)測(cè)量裝置,如圖3所示,包括:第一設(shè)置模塊301、第二設(shè)置模塊302以及計(jì)算模塊303。

本實(shí)施方式中,第一設(shè)置模塊301用于設(shè)置射線起始點(diǎn),并依據(jù)射線起始點(diǎn)向朝向第一待測(cè)物體的方向發(fā)出第一射線,將第一射線與第一待測(cè)物體的接觸點(diǎn)設(shè)置為point1。

具體地說(shuō),虛擬場(chǎng)景可以為虛擬工廠,該虛擬工廠可以由技術(shù)人員預(yù)先根據(jù)工廠建設(shè)要求在計(jì)算機(jī)仿真系統(tǒng)中進(jìn)行搭建。更具體地說(shuō),用戶可以將手持控制器與計(jì)算機(jī)仿真系統(tǒng)通信連接,從而通過(guò)手持控制器輸入信息,在虛擬場(chǎng)景內(nèi)實(shí)現(xiàn)交互、控制等操作。本實(shí)施方式中,計(jì)算機(jī)仿真系統(tǒng)中在與手持控制器成功建立通信連接時(shí),自動(dòng)地將手持控制器加入到虛擬場(chǎng)景中,并為虛擬場(chǎng)景中的手持控制器設(shè)置位置點(diǎn)。并且,第一設(shè)置模塊301可以將手持控制器在虛擬場(chǎng)景中的位置點(diǎn)設(shè)置為射線起始點(diǎn),從而能夠令用戶在虛擬場(chǎng)景中隨時(shí)隨地的進(jìn)行數(shù)據(jù)測(cè)量,操作較為便捷。其中,第一待測(cè)物體可以由用戶自行選定。

更具體地說(shuō),由于虛擬場(chǎng)景為三維模型,因此在第一設(shè)置模塊301將第一射線與第一待測(cè)物體的接觸點(diǎn)設(shè)置為point1時(shí),第一設(shè)置模塊301還可以根據(jù)虛擬場(chǎng)景的三維坐標(biāo)系,獲取point1的三維坐標(biāo)(xp1,yp1,zp1)。

本實(shí)施方式中,第二設(shè)置模塊302用于根據(jù)當(dāng)前所選定的測(cè)量功能,設(shè)置point2。

具體地說(shuō),測(cè)量功能與point2的設(shè)置方法可以由技術(shù)人員預(yù)先輸入并保存至計(jì)算機(jī)仿真系統(tǒng)中。并且,第二設(shè)置模塊302在根據(jù)當(dāng)前所選定的測(cè)量功能,設(shè)置point2時(shí),還可以獲取point2在三維坐標(biāo)系內(nèi)的三維坐標(biāo)(xp2,yp2,zp2)。其中,測(cè)量功能可以為高度測(cè)量功能、兩點(diǎn)測(cè)量功能或間距測(cè)量功能等,各測(cè)量功能所對(duì)應(yīng)的point2的設(shè)置方法不同。

如,當(dāng)前所選定的測(cè)量功能為高度測(cè)量功能,point2的設(shè)置方法可以為:將point1在地面上的投影設(shè)置為point2。

如,當(dāng)前所選定的測(cè)量功能為兩點(diǎn)測(cè)量功能,point2的設(shè)置方法可以為:第二設(shè)置模塊302提示用戶通過(guò)手持控制器選定一個(gè)點(diǎn),并將用戶選定的點(diǎn)設(shè)置為point2。

如,當(dāng)前所選定的測(cè)量功能為間距測(cè)量功能,point2的設(shè)置方法可以為:第二設(shè)置模塊302獲取第二待測(cè)物體,并依據(jù)射線起始點(diǎn)向朝向第二待測(cè)物體的方向發(fā)出第二射線,將第二射線與第二待測(cè)物體的接觸點(diǎn)設(shè)置為point2。其中,第二待測(cè)物體可以由用戶自行選定。

在實(shí)際操作中,當(dāng)所選定的測(cè)量功能為間距測(cè)量功能時(shí),第二設(shè)置模塊302還可以在虛擬場(chǎng)景中提供輔助測(cè)量棒,以便于用戶在虛擬場(chǎng)景內(nèi)的數(shù)據(jù)測(cè)量。如,第二設(shè)置模塊302可以將手持控制器以輔助測(cè)量棒的形式進(jìn)行顯示,并將輔助測(cè)量棒的一個(gè)頂端設(shè)置為射線起始點(diǎn)。這樣,用戶在虛擬場(chǎng)景中進(jìn)行數(shù)據(jù)測(cè)量時(shí),便可以將輔助測(cè)量棒的頂端放入第一待測(cè)物體與第二待測(cè)物體之間的間隙中,由輔助測(cè)量棒的頂端向朝向第一待測(cè)物體的方向發(fā)出第一射線,并向朝向第二待測(cè)物體的方向發(fā)出第二射線,以檢測(cè)兩邊是否有物體,并自動(dòng)生成point1和point2。

值得一提的是,如果用戶想要測(cè)量虛擬場(chǎng)景中,自己當(dāng)前所在位置與某一物體之間的間距,則用戶可以利用手持控制器輸入相應(yīng)的操作,令第一設(shè)置模塊301或第二設(shè)置模塊302將當(dāng)前輔助測(cè)量棒的頂端所在位置設(shè)置為point1的位置或point2的位置。如,第一設(shè)置模塊301將當(dāng)前輔助測(cè)量棒的頂端所在位置設(shè)置為point1時(shí),就相當(dāng)于第一待測(cè)物體的位置與手持控制器的位置重合,依據(jù)射線起始點(diǎn)向朝向第一待測(cè)物體的方向發(fā)出的第一射線長(zhǎng)度為0。如,第二設(shè)置模塊302將當(dāng)前輔助測(cè)量棒的頂端所在位置設(shè)置為point2時(shí),就相當(dāng)于第二待測(cè)物體的位置與手持控制器的位置重合,依據(jù)射線起始點(diǎn)向朝向第二待測(cè)物體的方向發(fā)出的第二射線長(zhǎng)度為0。

本實(shí)施方式中,計(jì)算模塊303用于計(jì)算point1與point2之間的距離。

具體地說(shuō),由于point1與point2在三維坐標(biāo)系中的三維坐標(biāo)是已知的,因此計(jì)算模塊303可以通過(guò)公式計(jì)算獲取point1與point2之間的距離。其中,d為三維坐標(biāo)系中坐標(biāo)點(diǎn)為(x1,y1,z1)與坐標(biāo)點(diǎn)為(x2,y2,z2)之間的距離。

不難發(fā)現(xiàn),本實(shí)施方式為與第一實(shí)施方式相對(duì)應(yīng)的裝置實(shí)施例,本實(shí)施方式可與第一實(shí)施方式互相配合實(shí)施。第一實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)在本實(shí)施方式中依然有效,為了減少重復(fù),這里不再贅述。相應(yīng)地,本實(shí)施方式中提到的相關(guān)技術(shù)細(xì)節(jié)也可應(yīng)用在第一實(shí)施方式中。

值得一提的是,本實(shí)施方式中所涉及到的各模塊均為邏輯模塊,在實(shí)際應(yīng)用中,一個(gè)邏輯單元可以是一個(gè)物理單元,也可以是一個(gè)物理單元的一部分,還可以以多個(gè)物理單元的組合實(shí)現(xiàn)。此外,為了突出本發(fā)明的創(chuàng)新部分,本實(shí)施方式中并沒(méi)有將與解決本發(fā)明所提出的技術(shù)問(wèn)題關(guān)系不太密切的單元引入,但這并不表明本實(shí)施方式中不存在其它的單元。

本領(lǐng)域技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序存儲(chǔ)在一個(gè)存儲(chǔ)介質(zhì)中,包括若干指令用以使得一個(gè)設(shè)備(可以是單片機(jī),芯片等)或處理器(processor)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例所述方法的全部或部分步驟。而前述的存儲(chǔ)介質(zhì)包括:u盤、移動(dòng)硬盤、只讀存儲(chǔ)器(rom,read-onlymemory)、隨機(jī)存取存儲(chǔ)器(ram,randomaccessmemory)、磁碟或者光盤等各種可以存儲(chǔ)程序代碼的介質(zhì)。

本領(lǐng)域的普通技術(shù)人員可以理解,上述各實(shí)施方式是實(shí)現(xiàn)本發(fā)明的具體實(shí)施例,而在實(shí)際應(yīng)用中,可以在形式上和細(xì)節(jié)上對(duì)其作各種改變,而不偏離本發(fā)明的精神和范圍。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
墨玉县| 吴桥县| 郧西县| 砀山县| 淮北市| 大兴区| 板桥市| 犍为县| 滦南县| 大埔区| 青浦区| 新野县| 城口县| 盱眙县| 湖北省| 年辖:市辖区| 阳泉市| 错那县| 南澳县| 徐水县| 华容县| 卓资县| 甘孜县| 梅河口市| 绥芬河市| 江西省| 岱山县| 新源县| 富宁县| 景谷| 从化市| 巴林左旗| 边坝县| 且末县| 平泉县| 益阳市| 吐鲁番市| 岑巩县| 连城县| 资中县| 齐齐哈尔市|