1.一種利用點云數(shù)據(jù)的碰撞檢查系統(tǒng),其特征在于,包括:
模擬部,利用對第一結(jié)構(gòu)物的第一點云數(shù)據(jù)與對第二結(jié)構(gòu)物的第二點云數(shù)據(jù),進行模擬結(jié)合所述第一結(jié)構(gòu)物與所述第二結(jié)構(gòu)物;及
碰撞檢查部,在由所述模擬部進行模擬的期間,檢查在所述第一結(jié)構(gòu)物與所述第二結(jié)構(gòu)物之間是否發(fā)生碰撞,
所述碰撞檢查部包括:
檢查區(qū)域設(shè)定部,設(shè)定用于檢查是否發(fā)生碰撞的檢查區(qū)域;
鄰接點云數(shù)據(jù)提取部,提取已設(shè)定的檢查區(qū)域內(nèi)的第一點云數(shù)據(jù),并且相當于從所述已提取的第一點云數(shù)據(jù)的位置,提取第一距離以內(nèi)區(qū)域的第二點云數(shù)據(jù);
最短距離計算部,計算已提取的第一點云數(shù)據(jù)的位置與已提取的第二點云數(shù)據(jù)的位置之間的最短距離;
碰撞與否判斷部,比較計算出的最短距離與第二距離,當所述計算出的最短距離比所述第二距離短的情況下,則判斷在所述已設(shè)定的檢查區(qū)域中所述第一結(jié)構(gòu)物與所述第二結(jié)構(gòu)物之間發(fā)生了碰撞。
2.根據(jù)權(quán)利要求1所述的利用點云數(shù)據(jù)的碰撞檢查系統(tǒng),其特征在于,
由從所述鄰接點云數(shù)據(jù)提取部提取所述已設(shè)定的檢查區(qū)域內(nèi)的第一點云數(shù)據(jù),并且相當于從所述已提取的第一點云數(shù)據(jù)的位置,提取所述第一距離以內(nèi)區(qū)域的第二點云數(shù)據(jù)為,提取所述已設(shè)定的檢查區(qū)域內(nèi)的第一點云數(shù)據(jù),并且從相當于所述已提取的第一點云數(shù)據(jù)連接成線的位置,提取所述第一距離內(nèi)的區(qū)域的第二點云數(shù)據(jù),
由所述最短距離計算部計算出所述已提取第一點云數(shù)據(jù)的位置與所述已提取第二點云數(shù)據(jù)的位置之間的最短距離為,計算所述已提取的第一點云數(shù)據(jù)連接成線的位置與所述已提取的第二點云數(shù)據(jù)的位置之間的最短距離。
3.根據(jù)權(quán)利要求1所述的利用點云數(shù)據(jù)的碰撞檢查系統(tǒng),其特征在于,
由從所述鄰接點云數(shù)據(jù)提取部提取所述已設(shè)定的檢查區(qū)域內(nèi)的第一點云數(shù)據(jù),并且相當于從所述已提取的第一點云數(shù)據(jù)的位置,提取所述第一距離以內(nèi)區(qū)域的第二點云數(shù)據(jù)為,提取所述已設(shè)定的檢查區(qū)域內(nèi)的第一點云數(shù)據(jù),并且相當于從包括所述已提取的第一點云數(shù)據(jù)的面的位置,提取所述第一距離內(nèi)區(qū)域的第二點云數(shù)據(jù),
由所述最短距離計算部計算的所述已提取第一點云數(shù)據(jù)的位置與所述已提取第二點云數(shù)據(jù)的位置之間的最短距離為,計算包括所述已提取的第一點云數(shù)據(jù)的面的位置與所述已提取的第二點云數(shù)據(jù)的位置之間的最短距離。
4.根據(jù)權(quán)利要求1所述的利用點云數(shù)據(jù)的碰撞檢查系統(tǒng),其特征在于,
所述模擬部根據(jù)所述第一結(jié)構(gòu)物與所述第二結(jié)構(gòu)物之間的結(jié)合程度,分步驟進行模擬結(jié)合所述第一結(jié)構(gòu)物與所述第二結(jié)構(gòu)物。
5.根據(jù)權(quán)利要求1所述的利用點云數(shù)據(jù)的碰撞檢查系統(tǒng),其特征在于,
若由所述碰撞與否判斷部判斷出已發(fā)生碰撞,則所述模擬部暫時停止模擬。
6.根據(jù)權(quán)利要求1所述的利用點云數(shù)據(jù)的碰撞檢查系統(tǒng),其特征在于,
所述碰撞檢查部包括檢查結(jié)果報告部,所述檢查結(jié)果報告部在模擬時顯示由所述碰撞與否判斷部判斷為碰撞的檢查區(qū)域。
7.一種利用點云數(shù)據(jù)的碰撞檢查方法,其特征在于,包括:
利用對第一結(jié)構(gòu)物的第一點云數(shù)據(jù)與對第二結(jié)構(gòu)物的第二點云數(shù)據(jù),進行將所述第一結(jié)構(gòu)物與所述第二結(jié)構(gòu)物結(jié)合的模擬步驟;及
進行模擬的期間,檢查在所述第一結(jié)構(gòu)物與所述第二結(jié)構(gòu)物之間是否發(fā)生碰撞的檢測步驟,
所述檢查是否發(fā)生碰撞的檢測步驟包括:
設(shè)定用于檢查是否發(fā)生碰撞的檢查區(qū)域的步驟;
提取已設(shè)定的檢查區(qū)域內(nèi)的第一點云數(shù)據(jù),并且相當于從所述已提取的第一點云數(shù)據(jù)的位置,提取第一距離內(nèi)區(qū)域的第二點云數(shù)據(jù)的步驟;
計算已提取的第一點云數(shù)據(jù)的位置與已提取的第二點云數(shù)據(jù)的位置之間的最短距離的步驟;
比較計算出的最短距離與第二距離,當所述計算出的最短距離比所述第二距離短的情況下,則判斷在所述已設(shè)定的檢查區(qū)域中所述第一結(jié)構(gòu)物與所述第二結(jié)構(gòu)物之間發(fā)生了碰撞的步驟。
8.根據(jù)權(quán)利要求7所述的利用點云數(shù)據(jù)的碰撞檢查方法,其特征在于,
所述執(zhí)行模擬的步驟為,根據(jù)所述第一結(jié)構(gòu)物與所述第二結(jié)構(gòu)物之間的結(jié)合程度,分步驟進行模擬結(jié)合所述第一結(jié)構(gòu)物與所述第二結(jié)構(gòu)物。