亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        虛擬裝配系統(tǒng)中一種快速碰撞檢測方法

        2011-03-16 07:41:32李秀莉張樹仁
        關(guān)鍵詞:碰撞檢測多邊形實體

        李秀莉,張樹仁

        (長春理工大學(xué),長春130022)

        在虛擬裝配環(huán)境中,碰撞檢測用于判定一對或多對物體在給定時間域內(nèi)的同一時刻是否占有相同區(qū)域。它是虛擬裝配的關(guān)鍵技術(shù)之一。在虛擬的環(huán)境中零部件的裝配必須能夠針對碰撞檢測的結(jié)果如實、快速做出合理的響應(yīng),反映真實動態(tài)效果[1]。目前,機電系統(tǒng)越來越復(fù)雜,由三維幾何模型構(gòu)成的虛擬場景規(guī)模越來越大,對虛擬裝配實時性和真實性要求越來越高,故快速碰撞檢測技術(shù)成為研究熱點。

        碰撞檢測方法總體上可分為兩類:靜態(tài)干涉檢測算法和動態(tài)碰撞檢測算法,動態(tài)碰撞檢測算法又分為離散碰撞檢測算法和連續(xù)碰撞檢測算法。其基本原理是基于圖形和基于圖像的碰撞檢測。這兩類算法的主要區(qū)別在于是利用物體三維幾何特性進行求交計算,還是利用物體二維投影的圖像及深度信息來進行相交分析[2]。其中在基于圖形的碰撞檢測上,研究人員已經(jīng)做了大量的工作,形成了層次包圍盒法和空間分割法等成熟算法[3-5]。

        在三維環(huán)境中尋找碰撞是非??量痰娜蝿?wù)。尋找碰撞時間占總運行時間的50%。對于復(fù)雜機電系統(tǒng),三維虛擬原型是非常復(fù)雜的,含有成千上萬的元素。為此,本文提出了一種能夠快速、準確檢測碰撞的交迭軸包圍盒碰撞檢測算法。

        1 表面碰撞檢測算法原理

        交迭軸包圍盒是包圍盒碰撞檢測方法的擴展和延伸,該方法中將一個三維的模型定義為一種表面的集合,每個表面又被單獨描繪成一個三角形的合集,采用每個面的軸對齊包圍盒和重疊軸對齊,即交迭軸包圍盒的方法,篩選出相交的表面。表面碰撞檢測算法的體系結(jié)構(gòu)如圖1所示。

        圖1 表面碰撞檢測算法體系結(jié)構(gòu)Fig.1 Surface collision detection architecture for solving the narrow phase

        兩個實體A和B,定義MAB為實體B與實體A的交迭處的變換矩陣。

        圖2中每個實體被定義為AABB,判斷兩個實體A和B是否相交,如果這對軸對齊包圍盒不重疊,則A與B不相交;如果相應(yīng)的軸對齊包圍盒重疊,則A和B是兩個碰撞的候選對象。在這種情況下,重疊軸對齊包圍盒OAABB(A,B)被確定,如圖2所示。

        圖2 二維中OAABB概念Fig.2 The OAABB concept shown in 2D

        2 碰撞表面判定

        為了提高表面碰撞檢測算法的性能和檢測速度,使用每個面的軸對齊包圍盒和重疊軸對齊包圍盒,即交迭軸包圍盒方法,篩選碰撞表面,如圖3所示。

        圖3 交迭軸包圍盒碰撞表面篩選Fig.3 The surface filter process shown

        考慮OAABB(A,B)由兩個相交候選對象,與AABBs表面不相交的OAABB被篩選掉。對每個對象的剩余m表面,分別判定與表面AABBs是否相交。這一步復(fù)雜度為O(m2)。實施這一步驟程序結(jié)構(gòu)如下:

        3 多邊形相交管理程序

        確定了可能碰撞的表面,需要從這一對表面找出需要檢查的每一對多邊形碰撞。兩個多邊形相交是一個費時的運算操作。應(yīng)該放棄AABBS不能重疊相交的多邊形,在這一點上,該算法采用重迭軸對齊包圍盒,如圖4所示。

        圖4 重迭軸對齊包圍盒篩選過程Fig.4 Polygon filtering using AABBs and OAABB

        當且僅當AABBS與OAABBA相交,兩個多邊形才可能碰撞。如果沒有相交,那么相應(yīng)的多邊形過濾出來。循環(huán)的最后,篩選出相交的多邊形,即得到了最終的碰撞檢測結(jié)果,實施這一步驟程序結(jié)構(gòu)如下:

        4 實例分析

        對如圖5所示的結(jié)構(gòu),采用傳統(tǒng)包圍盒算法和交迭軸包圍盒算法進行比較分析。

        從圖5所示的信息化模型中提取表面信息和細化相互獨立的表面,將獨立的表面和與它們相對應(yīng)的多邊形數(shù)據(jù)存儲在一個結(jié)構(gòu)環(huán)境中。

        圖5 典型實例Fig.5 The key case study scenario

        表1是在執(zhí)行實例的裝配過程中,通過程序反饋給出的各項監(jiān)測數(shù)據(jù)。表1表明交迭軸包圍盒算法比傳統(tǒng)包圍盒算法更快速,相差一個數(shù)量級。其根本原因在于交迭軸包圍盒算法比傳統(tǒng)包圍盒算法減少軸對齊包圍盒和三角形測試的數(shù)目。

        表1 交迭軸包圍盒算法與傳統(tǒng)包圍盒算法結(jié)果對比Tab.1 Results for the surface collision detection algorithm supported by the OAABBs compared to the“Brute Force” approach

        5 結(jié)論

        交迭軸包圍盒算法是一種快速碰撞檢測算法,確定在虛擬裝配環(huán)境中三維裝配模型表面的精確碰撞。該方法OAABBs過濾掉那些不會相交的元素,具有高度的并行性、快捷性,提高了虛擬裝配的仿真性能。尤其對復(fù)雜機電系統(tǒng)而言,提高其仿真運行的速度,具有非常重要的意義。

        [1]潘振寬,崔樹娟.基于層次包圍盒的碰撞檢測方法[J].青島大學(xué)學(xué)報,2005,18(1):71-76.

        [2]鄒益勝,丁國富.實時碰撞檢測算法綜述[J].計算機應(yīng)用研究,2008,25(1):8-12.

        [3]王志強,洪嘉振,楊輝.碰撞檢測問題研究綜述[J].軟件學(xué)報,1999,10(5):545-551.

        [4]陳學(xué)文,丑武勝,劉靜華,等.基于包圍盒的碰撞檢測算法研究[J].計算機工程與應(yīng)用,2005,41(5):46-50.

        [5]李芙玲,張瑾.碰撞檢測技術(shù)研究[J].華北科技學(xué)院學(xué)報,2006,2(1):71-73.

        猜你喜歡
        碰撞檢測多邊形實體
        多邊形中的“一個角”問題
        全新預(yù)測碰撞檢測系統(tǒng)
        多邊形的藝術(shù)
        基于BIM的鐵路信號室外設(shè)備布置與碰撞檢測方法
        前海自貿(mào)區(qū):金融服務(wù)實體
        中國外匯(2019年18期)2019-11-25 01:41:54
        解多邊形題的轉(zhuǎn)化思想
        多邊形的鑲嵌
        Unity3D中碰撞檢測問題的研究
        電子測試(2018年1期)2018-04-18 11:53:00
        實體的可感部分與實體——兼論亞里士多德分析實體的兩種模式
        兩會進行時:緊扣實體經(jīng)濟“釘釘子”
        日本黄网站三级三级三级| 少妇高潮呻吟求饶视频网站| 美女免费观看一区二区三区| 亚洲狠狠婷婷综合久久久久 | 亚洲色欲综合一区二区三区| 国产精品99久久久久久98AV| 一本久道久久综合狠狠操| 久久精品国产亚洲av性瑜伽| 成人欧美日韩一区二区三区| 国产精品国产三级国av| 精品亚洲一区二区99| 国产亚洲av夜间福利在线观看| 特黄 做受又硬又粗又大视频| 国产福利酱国产一区二区| 一本大道久久东京热无码av| 国产激情视频高清在线免费观看 | 天堂8在线新版官网| 国产精品久久久久久久免费看| 久久免费国产精品一区二区| 久久青青草原一区网站| 精品人妻一区二区三区四区在线| 成人精品综合免费视频| 国产精品原创永久在线观看| 久久久人妻精品一区bav| 亚洲av无一区二区三区久久| 亚洲av无码一区二区乱子伦| 亚洲一区二区免费日韩| 亚洲综合在线观看一区二区三区| 自愉自愉产区二十四区| 亚洲综合久久久| 国产喷白浆精品一区二区豆腐| 色大全全免费网站久久| 少妇高潮尖叫黑人激情在线| 国产成人精品三上悠亚久久| 国产免费人成视频在线观看| 精品久久久久香蕉网| 在线播放人成午夜免费视频| 热门精品一区二区三区| 美女视频黄是免费| 国产三级在线观看播放视频| 亚洲国产剧情一区在线观看|