基于自適應(yīng)延遲切割的三角網(wǎng)格布爾運(yùn)算優(yōu)化
本文關(guān)鍵詞:基于自適應(yīng)延遲切割的三角網(wǎng)格布爾運(yùn)算優(yōu)化
更多相關(guān)文章: 布爾運(yùn)算 三角網(wǎng)格 構(gòu)造實(shí)體幾何 延遲切割 自適應(yīng)八叉樹
【摘要】:規(guī)則化的布爾運(yùn)算被廣泛應(yīng)用在三維建模系統(tǒng)中.近年來,隨著圖形硬件的發(fā)展,基于三角網(wǎng)格的規(guī)則化布爾算法由于輸出結(jié)果能直接被圖形硬件處理,表現(xiàn)出了明顯的優(yōu)勢(shì).但是傳統(tǒng)的算法由于采用CSG樹局部評(píng)估策略,使得面片在相交測(cè)試中反復(fù)被切割,并且由于面片分類在切割后的模型之間直接進(jìn)行,導(dǎo)致算法無法在保證魯棒性的同時(shí)實(shí)現(xiàn)高性能.為了避免這些問題,提出了一種CSG樹全局評(píng)估算法來統(tǒng)一執(zhí)行單次和連續(xù)布爾運(yùn)算.算法由兩部分組成:自適應(yīng)的延遲切割和全局化面片分類.在自適應(yīng)的延遲切割階段,算法通過仔細(xì)處理多個(gè)三角面片相交導(dǎo)致的各種情況擴(kuò)展延遲切割到整個(gè)CSG樹來避免由于面片的反復(fù)切割帶來的數(shù)值誤差累積,并利用自適應(yīng)的八叉樹使得相交測(cè)試可在線性時(shí)間內(nèi)完成.在全局化面片分類階段,算法通過分治法使得分類始終在切割后的面片和原始輸入模型之間進(jìn)行來保證分類的精度;通過結(jié)合組分類策略和自適應(yīng)的八叉樹來進(jìn)一步優(yōu)化分類性能.實(shí)驗(yàn)結(jié)果表明,所提算法無論是在執(zhí)行單次還是在連續(xù)布爾運(yùn)算時(shí),都能在保證魯棒性的同時(shí)性能優(yōu)于其他算法,因此該算法可廣泛應(yīng)用于交互式建模系統(tǒng)中,如數(shù)字雕刻、計(jì)算機(jī)輔助設(shè)計(jì)和制造(CAD/CAM)等.
【作者單位】: 上海交通大學(xué)計(jì)算機(jī)科學(xué)與工程系;歐特克(中國(guó))軟件研發(fā)有限公司;計(jì)算機(jī)科學(xué)國(guó)家重點(diǎn)實(shí)驗(yàn)室(中國(guó)科學(xué)院軟件研究所);
【關(guān)鍵詞】: 布爾運(yùn)算 三角網(wǎng)格 構(gòu)造實(shí)體幾何 延遲切割 自適應(yīng)八叉樹
【基金】:國(guó)家自然科學(xué)基金(61572316,61133009) 國(guó)家高技術(shù)研究發(fā)展計(jì)劃(863)(2015AA015904)~~
【分類號(hào)】:TP391.7
【正文快照】: 1引言 三維幾何模型的規(guī)則化布爾運(yùn)算[1]定義為兩個(gè)模型內(nèi)部集合運(yùn)算的閉包.通過對(duì)多個(gè)三維幾何模型反復(fù)執(zhí)行規(guī)則化的并(union)、差(subtract)或交(intersect)操作,可以生成新的任意復(fù)雜的三維幾何模型.因此,三維幾何模型的規(guī)則化布爾運(yùn)算被廣泛應(yīng)用在許多領(lǐng)域,如數(shù)字雕刻、
【相似文獻(xiàn)】
中國(guó)期刊全文數(shù)據(jù)庫(kù) 前10條
1 吳春燕,劉冰;布爾運(yùn)算在建模中的實(shí)際應(yīng)用[J];西安石油大學(xué)學(xué)報(bào)(自然科學(xué)版);2005年05期
2 朱振華;何援軍;;二維布爾運(yùn)算中的奇異問題[J];計(jì)算機(jī)應(yīng)用與軟件;2009年04期
3 章義;于海燕;何援軍;;二維布爾運(yùn)算[J];上海交通大學(xué)學(xué)報(bào);2010年11期
4 汪國(guó)昭,汪嘉業(yè);多邊形組的布爾運(yùn)算[J];計(jì)算機(jī)研究與發(fā)展;1987年10期
5 楊開富;電腦美術(shù)設(shè)計(jì)中布爾運(yùn)算的應(yīng)用[J];渝州大學(xué)學(xué)報(bào)(自然科學(xué)版);1995年04期
6 劉紅軍,王從軍,黃樹槐;帶有孔洞的多邊形的布爾運(yùn)算[J];華中科技大學(xué)學(xué)報(bào)(自然科學(xué)版);2003年08期
7 陳學(xué)東,張李超,黃樹槐;基于"內(nèi)點(diǎn)"識(shí)別的多邊形布爾運(yùn)算[J];計(jì)算機(jī)工程與科學(xué);2005年05期
8 訾玲玲;叢鑫;訾貴昌;;基于面元表示的點(diǎn)模型布爾運(yùn)算的研究[J];計(jì)算機(jī)與數(shù)字工程;2008年06期
9 梅樹立,張彥娥,邢如義;計(jì)算機(jī)圖形學(xué)中二維布爾運(yùn)算的穩(wěn)定性分析[J];中國(guó)農(nóng)業(yè)大學(xué)學(xué)報(bào);2001年04期
10 楊振羽,鄭文庭,彭群生;一般點(diǎn)模型的交互式布爾運(yùn)算[J];計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào);2005年05期
中國(guó)重要會(huì)議論文全文數(shù)據(jù)庫(kù) 前1條
1 阮孟貴;章毓晉;;任意多邊形布爾運(yùn)算的快速算法[A];第十五屆全國(guó)圖象圖形學(xué)學(xué)術(shù)會(huì)議論文集[C];2010年
中國(guó)碩士學(xué)位論文全文數(shù)據(jù)庫(kù) 前10條
1 劉思遠(yuǎn);基于頂點(diǎn)融合的二維布爾運(yùn)算方法研究[D];浙江工業(yè)大學(xué);2015年
2 朱振華;二維布爾運(yùn)算的奇異情況研究[D];上海交通大學(xué);2008年
3 周志超;基于降維的三維布爾運(yùn)算算法與實(shí)現(xiàn)[D];上海交通大學(xué);2008年
4 陳杰;基于環(huán)拓?fù)浣Y(jié)構(gòu)的二維布爾運(yùn)算奇異問題研究[D];上海交通大學(xué);2010年
5 陳輝;基于實(shí)體模型的布爾運(yùn)算算法與實(shí)現(xiàn)[D];山東科技大學(xué);2007年
6 王紅娟;三維實(shí)體建模及布爾運(yùn)算造型技術(shù)[D];山東科技大學(xué);2007年
7 楊蘭;三維網(wǎng)格模型實(shí)體布爾運(yùn)算方法的研究與實(shí)現(xiàn)[D];中南大學(xué);2011年
8 張君正;高性能STL模型的布爾運(yùn)算研究[D];華中科技大學(xué);2007年
9 王磊;包裝CAD軟件中的布爾運(yùn)算研究[D];西安理工大學(xué);2009年
10 馬金金;三維露天采坑數(shù)據(jù)建模方法研究與實(shí)現(xiàn)[D];中南大學(xué);2011年
,本文編號(hào):578593
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/578593.html