一種對三維網(wǎng)格模型進行布爾運算的方法
基本信息
申請?zhí)?/td> | CN201610916018.5 | 申請日 | - |
公開(公告)號 | CN106558104B | 公開(公告)日 | 2020-05-08 |
申請公布號 | CN106558104B | 申請公布日 | 2020-05-08 |
分類號 | G06T19/00 | 分類 | 計算;推算;計數(shù); |
發(fā)明人 | 楊周旺 | 申請(專利權(quán))人 | 合肥阿巴賽信息科技有限公司 |
代理機構(gòu) | 合肥市長遠專利代理事務(wù)所(普通合伙) | 代理人 | 合肥阿巴賽信息科技有限公司 |
地址 | 230000 安徽省合肥市高新區(qū)望江西路800號創(chuàng)新產(chǎn)業(yè)園A-3樓606室 | ||
法律狀態(tài) | - |
摘要
摘要 | 本發(fā)明公開了一種對三維網(wǎng)格模型進行布爾運算的方法,根據(jù)三維網(wǎng)格模型選取多個預(yù)劃分面,通過所述多個預(yù)劃分面將所述三維網(wǎng)格模型劃分為多個空間子區(qū)域,然后分別對S1中分割的每個空間子區(qū)域構(gòu)建BSP樹,對多個空間子區(qū)域的BSP樹進行布爾運算,得到模型網(wǎng)格。通過上述優(yōu)化設(shè)計的對三維網(wǎng)格模型進行布爾運算的方法,通過按照三維網(wǎng)格模型的結(jié)構(gòu),預(yù)先將網(wǎng)格模型進行劃分,將空間劃分成多個空間子區(qū)域,然后分別對多個空間子區(qū)域進行BSP樹方法的空間劃分,從而避免不必要的切割,大大減少切割次數(shù)和零碎小切割面的存在,從而將算法最壞情形的運行時間控制在一定范圍內(nèi),大大地提升了算法執(zhí)行速度。 |
