国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種基于實(shí)時位置與角度信息的三維模型移動控制方法與流程

      文檔序號:40385093發(fā)布日期:2024-12-20 12:07閱讀:4來源:國知局
      一種基于實(shí)時位置與角度信息的三維模型移動控制方法與流程

      本發(fā)明涉及位置模擬領(lǐng)域,具體為一種基于實(shí)時位置與角度信息的三維模型移動控制方法。


      背景技術(shù):

      1、三維場景中的模型進(jìn)行位置模擬,同時,為了變換時模型移動的連貫,一般需要程序根據(jù)兩次模型的位置與角度等信息,生成模型位置變化的三維過渡動畫。

      2、不同于一般已知關(guān)鍵幀的三維過渡動畫,三維實(shí)景仿真系統(tǒng)中,因?yàn)槲恢眯畔碓从趥鞲衅鲾?shù)據(jù),這會帶來兩個問題:

      3、模型移動的關(guān)鍵幀來源于傳感器數(shù)據(jù)的獲取,這使得模型的下一步移動往往是系統(tǒng)所無法預(yù)知的,需要根據(jù)傳感器實(shí)時獲取的信息方能確定;

      4、系統(tǒng)與傳感器之間的數(shù)據(jù)傳遞存在通信時延,且受制于通信設(shè)備與通信環(huán)境,此通信時延是不確定的。

      5、這兩個問題使得模型移動的下一個關(guān)鍵幀的獲取時間是未知的,如果只是預(yù)設(shè)一個數(shù)據(jù)獲取緩沖時間,若此時間設(shè)置偏大,那么過渡動畫間將不連續(xù),若時間設(shè)置偏小,則過渡動畫將發(fā)生重疊,為此我們提出了一種基于實(shí)時位置與角度信息的三維模型移動控制方法。


      技術(shù)實(shí)現(xiàn)思路

      1、(一)解決的技術(shù)問題

      2、針對現(xiàn)有技術(shù)的不足,本發(fā)明提供了一種基于實(shí)時位置與角度信息的三維模型移動控制方法,解決了上述的問題。

      3、(二)技術(shù)方案

      4、為實(shí)現(xiàn)上述所述目的,本發(fā)明提供如下技術(shù)方案:一種基于實(shí)時位置與角度信息的三維模型移動控制方法,包括以下步驟:

      5、第一步:系統(tǒng)構(gòu)造一個位置監(jiān)聽與控制器,該構(gòu)造器包含一個位置與角度監(jiān)聽組件,一個坐標(biāo)序列,以及一個時序控制組件;

      6、第二步:用戶自定義一個請求周期m,通過位置監(jiān)聽與控制器,獲取位置傳感器與角度傳感器所監(jiān)測到的位置與角度信息;

      7、第三步:用戶自定義控制的時序控制步長n,啟動控制器的時序控制;

      8、第四步:將現(xiàn)場傳輸來的位置與角度存入位置監(jiān)聽與控制器的坐標(biāo)序列中;

      9、第五步:獲取當(dāng)前坐標(biāo)序列的第一個坐標(biāo),基于當(dāng)前模型的位置與角度信息,計(jì)算模型移動到該位置與角度的位置過渡動畫與角度過渡動畫;

      10、第六步:設(shè)置模型進(jìn)行過渡動畫的時間與時序控制步長一致,為n,啟動位置與角度的過渡動畫,然后從坐標(biāo)序列中移除第一個坐標(biāo);

      11、第七步:系統(tǒng)根據(jù)預(yù)設(shè)的坐標(biāo)個數(shù)上限閾值,進(jìn)行坐標(biāo)序列抽稀。

      12、優(yōu)選的,所述第二步的獲取位置傳感器與角度傳感器所監(jiān)測到的位置與角度信息具體內(nèi)容如下:

      13、啟動位置與角度監(jiān)聽組件,通過網(wǎng)絡(luò)通信的方式,與現(xiàn)場傳感器中間件對接,獲取位置傳感器與角度傳感器所監(jiān)測到的位置與角度信息。

      14、優(yōu)選的,所述n的取值規(guī)則為位置監(jiān)聽周期+數(shù)據(jù)請求延遲的平均消耗。

      15、優(yōu)選的,所述第四步中的存入的格式為(x,y,z,angle)的坐標(biāo)串。

      16、優(yōu)選的,所述第七步的具體內(nèi)容如下:

      17、s1:對于相鄰且坐標(biāo)重疊的坐標(biāo)對,僅保留一個;

      18、s2:刪除所有的標(biāo)引為奇數(shù)的坐標(biāo),直至坐標(biāo)數(shù)量小于閾值。

      19、(三)有益效果

      20、與現(xiàn)有技術(shù)相比,本發(fā)明提供了一種基于實(shí)時位置與角度信息的三維模型移動控制方法,具備以下有益效果:

      21、1、該基于實(shí)時位置與角度信息的三維模型移動控制方法,通過構(gòu)造一個位置與角度控制器,實(shí)現(xiàn)實(shí)時位置的監(jiān)聽與三維模型的移動控制。

      22、2、該基于實(shí)時位置與角度信息的三維模型移動控制方法,通過抽稀操作實(shí)現(xiàn)位置與角度控制器內(nèi)的坐標(biāo)序列的精簡,在坐標(biāo)積壓的情況下,加速三維移動,實(shí)現(xiàn)與現(xiàn)實(shí)場景同步。



      技術(shù)特征:

      1.一種基于實(shí)時位置與角度信息的三維模型移動控制方法,其特征在于,包括以下步驟:

      2.根據(jù)權(quán)利要求1所述的一種基于實(shí)時位置與角度信息的三維模型移動控制方法,其特征在于:所述第二步的獲取位置傳感器與角度傳感器所監(jiān)測到的位置與角度信息具體內(nèi)容如下:

      3.根據(jù)權(quán)利要求1所述的一種基于實(shí)時位置與角度信息的三維模型移動控制方法,其特征在于:所述n的取值規(guī)則為位置監(jiān)聽周期+數(shù)據(jù)請求延遲的平均消耗。

      4.根據(jù)權(quán)利要求1所述的一種基于實(shí)時位置與角度信息的三維模型移動控制方法,其特征在于:所述第四步中的存入的格式為(x,y,z,angle)的坐標(biāo)串。

      5.根據(jù)權(quán)利要求1所述的一種基于實(shí)時位置與角度信息的三維模型移動控制方法,其特征在于:所述第七步的具體內(nèi)容如下:


      技術(shù)總結(jié)
      本發(fā)明涉及位置模擬領(lǐng)域,且公開了一種基于實(shí)時位置與角度信息的三維模型移動控制方法,構(gòu)造位置監(jiān)聽與控制器;用戶自定義一個請求周期M,通過位置監(jiān)聽與控制器,獲取位置傳感器與角度傳感器所監(jiān)測到的位置與角度信息;用戶自定義控制的時序控制步長N,啟動控制器的時序控制;將現(xiàn)場傳輸來的位置與角度存入位置監(jiān)聽與控制器的坐標(biāo)序列中;獲取當(dāng)前坐標(biāo)序列的第一個坐標(biāo),基于當(dāng)前模型的位置與角度信息,計(jì)算模型移動到該位置與角度的位置過渡動畫與角度過渡動畫;設(shè)置模型進(jìn)行過渡動畫的時間與時序控制步長一致,為N,啟動位置與角度的過渡動畫,然后從坐標(biāo)序列中移除第一個坐標(biāo);系統(tǒng)根據(jù)預(yù)設(shè)的坐標(biāo)個數(shù)上限閾值,進(jìn)行坐標(biāo)序列抽稀。

      技術(shù)研發(fā)人員:廖詩揚(yáng),周文輝,張啟明
      受保護(hù)的技術(shù)使用者:湖南澤然信息科技有限公司
      技術(shù)研發(fā)日:
      技術(shù)公布日:2024/12/19
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
      1