999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

虛擬裝配系統中一種快速碰撞檢測方法

2011-03-16 07:41:32李秀莉張樹仁
關鍵詞:方法

李秀莉,張樹仁

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

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

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

在三維環境中尋找碰撞是非常苛刻的任務。尋找碰撞時間占總運行時間的50%。對于復雜機電系統,三維虛擬原型是非常復雜的,含有成千上萬的元素。為此,本文提出了一種能夠快速、準確檢測碰撞的交迭軸包圍盒碰撞檢測算法。

1 表面碰撞檢測算法原理

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

圖1 表面碰撞檢測算法體系結構Fig.1 Surface collision detection architecture for solving the narrow phase

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

圖2中每個實體被定義為AABB,判斷兩個實體A和B是否相交,如果這對軸對齊包圍盒不重疊,則A與B不相交;如果相應的軸對齊包圍盒重疊,則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是否相交。這一步復雜度為O(m2)。實施這一步驟程序結構如下:

3 多邊形相交管理程序

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

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

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

4 實例分析

對如圖5所示的結構,采用傳統包圍盒算法和交迭軸包圍盒算法進行比較分析。

從圖5所示的信息化模型中提取表面信息和細化相互獨立的表面,將獨立的表面和與它們相對應的多邊形數據存儲在一個結構環境中。

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

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

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

5 結論

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

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

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

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

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

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

猜你喜歡
方法
中醫特有的急救方法
中老年保健(2021年9期)2021-08-24 03:52:04
高中數學教學改革的方法
河北畫報(2021年2期)2021-05-25 02:07:46
化學反應多變幻 “虛擬”方法幫大忙
變快的方法
兒童繪本(2020年5期)2020-04-07 17:46:30
學習方法
用對方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
最有效的簡單方法
山東青年(2016年1期)2016-02-28 14:25:23
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
賺錢方法
捕魚
主站蜘蛛池模板: 极品尤物av美乳在线观看| 国产精品午夜福利麻豆| 国产亚洲精品在天天在线麻豆 | 日韩不卡高清视频| 亚洲中文无码h在线观看| 亚洲九九视频| 日韩中文无码av超清| 亚洲—日韩aV在线| 亚洲天堂福利视频| h视频在线观看网站| 欧美第二区| 国产成人凹凸视频在线| 日韩人妻精品一区| 国产高清在线观看91精品| 小13箩利洗澡无码视频免费网站| 日韩黄色精品| 就去吻亚洲精品国产欧美| 精品一区二区三区无码视频无码| 狠狠色丁婷婷综合久久| 免费一级大毛片a一观看不卡| 久久黄色视频影| 在线观看91香蕉国产免费| 国产AV毛片| 中文字幕人妻无码系列第三区| 亚洲中文字幕久久无码精品A| 国产网站免费| 久草青青在线视频| 欧美成人手机在线视频| 日韩a在线观看免费观看| 女人18毛片一级毛片在线 | 91娇喘视频| 高潮毛片无遮挡高清视频播放| 98精品全国免费观看视频| 国产黑丝视频在线观看| 久久永久视频| 国产毛片一区| 日韩毛片在线播放| 精品综合久久久久久97超人该| 日韩国产精品无码一区二区三区| 欧洲极品无码一区二区三区| 亚洲va欧美va国产综合下载| 久久精品一品道久久精品| 91综合色区亚洲熟妇p| 国产精品19p| 欧美区日韩区| 九九九久久国产精品| 欧美精品啪啪一区二区三区| 欧美黑人欧美精品刺激| 99在线视频精品| 久久久精品无码一二三区| 91精品最新国内在线播放| 国产一区二区三区免费观看| 亚洲区欧美区| 色悠久久综合| 亚欧美国产综合| 亚洲二三区| 国产区福利小视频在线观看尤物| 欧美精品高清| 国产乱人伦偷精品视频AAA| 日本不卡视频在线| 日韩第八页| 国产亚洲精品无码专| 麻豆精品久久久久久久99蜜桃| 在线观看免费人成视频色快速| 少妇极品熟妇人妻专区视频| 中文成人在线| 国产SUV精品一区二区| a欧美在线| 无码精油按摩潮喷在线播放| 波多野结衣亚洲一区| 色噜噜综合网| 国产福利一区在线| 色视频久久| 婷婷综合在线观看丁香| 国产区成人精品视频| 欧洲一区二区三区无码| www.亚洲国产| 亚洲精品久综合蜜| 午夜爽爽视频| 国产亚洲欧美在线视频| 国产在线观看成人91| 亚洲国产综合自在线另类|