亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種基于凹凸貼圖的浮雕網(wǎng)格表示及3D打印切片方法和系統(tǒng)與流程

文檔序號:12722906閱讀:370來源:國知局
一種基于凹凸貼圖的浮雕網(wǎng)格表示及3D打印切片方法和系統(tǒng)與流程

本發(fā)明涉及3D打印切片技術(shù)領(lǐng)域,尤其涉及一種基于凹凸貼圖的浮雕網(wǎng)格表示及3D打印切片方法和系統(tǒng)。



背景技術(shù):

從工程角度講,3D打印是一種快速表達(dá)出設(shè)計(jì)者意圖的工程方法;從制造技術(shù)角度講,3D打印是一種根據(jù)CAD數(shù)據(jù)將成型材料層層疊加制造出零件的工藝過程。3D打印作為一種高效的生產(chǎn)工具,具體步驟如下:

導(dǎo)入STL模型,在計(jì)算機(jī)圖形學(xué)中STL作為一種能被計(jì)算機(jī)識別的文件格式,經(jīng)常用二進(jìn)制格式存儲三角面片的幾何信息;

3D切片計(jì)算,一般情況沿著Z軸方向選取一系列的橫截面去截取3D模型,在截取的過程中,每個三角面片與橫截面相交得到大量的交線段,確定線段方向并選取首尾相連的線段重組成閉合的多邊形;

劃分打印區(qū)域,根據(jù)切片過程中所獲多邊形,劃分打印區(qū)域與非打印區(qū)域,合理優(yōu)化后確定打印區(qū)域的先后順序;

打印3D模型,由打印區(qū)域生成打印路徑數(shù)據(jù),將這些數(shù)據(jù)轉(zhuǎn)化成一種打印機(jī)能識別的控制機(jī)床語言G-code信息,由3D打印機(jī)完成模型打印的過程。

一般情況下數(shù)字化浮雕網(wǎng)格可以展示出精美的細(xì)節(jié)和外觀,通過加密細(xì)分網(wǎng)格的方法來提高粗糙模型的視覺特點(diǎn)和幾何細(xì)節(jié).由于模型表面細(xì)節(jié)過于豐富而產(chǎn)生很多問題,造成非常大的麻煩:

1、浮雕網(wǎng)格使用OpenGL Shader進(jìn)行渲染時,占用內(nèi)存、顯存較大,時常會因?yàn)轱@存不足而導(dǎo)致程序崩潰;

2、浮雕網(wǎng)格的文件所占空間比較大,導(dǎo)致頁面運(yùn)行不順暢,非常不利于網(wǎng)絡(luò)傳輸與存儲.因此需要簡化模型,但如果一味追求渲染和傳輸速度而過于簡化,則會導(dǎo)致模型失真。



技術(shù)實(shí)現(xiàn)要素:

基于背景技術(shù)存在的技術(shù)問題,本發(fā)明提出了一種基于凹凸貼圖的浮雕網(wǎng)格表示及3D打印切片方法和系統(tǒng);

本發(fā)明提出的一種基于凹凸貼圖的浮雕網(wǎng)格表示及3D打印切片方法,包括以下步驟:

S1、獲取三維基本網(wǎng)格模型,根據(jù)網(wǎng)格的拓?fù)湟?guī)則對三維基本網(wǎng)格模型中與Z平面相交的三角形進(jìn)行自適應(yīng)中點(diǎn)細(xì)分處理;

S2、獲取自適應(yīng)中點(diǎn)細(xì)分處理后的三維基本網(wǎng)格模型初始頂點(diǎn),根據(jù)凹凸貼圖原理更新所述初始頂點(diǎn)的幾何位置;

S3、將三維基本網(wǎng)格模型中三角形與Z平面進(jìn)行求交計(jì)算,得到求交計(jì)算后的交線段并釋放所述三角形幾何信息;

S4、根據(jù)求交計(jì)算后的交線段的法線方向,將同一層Z平面上的交線段重組成閉合多邊形,生成打印路徑并轉(zhuǎn)化成G-code代碼。

其中,在S1中,根據(jù)網(wǎng)格的拓?fù)湟?guī)則對三維基本網(wǎng)格模型中與Z平面相交的三角形進(jìn)行自適應(yīng)中點(diǎn)細(xì)分處理,具體包括,通過相交測試算法判斷三維基本網(wǎng)格模型中三角形是否與Z平面相交,其中所述相交測試算法包括:

獲取三維基本網(wǎng)格模型中三角形q;

計(jì)算所述三角形q的包圍盒,其中所述包圍盒Z軸最小值為zmin,所述包圍盒Z軸最大值為zmax;

計(jì)算tmin和tmax,并判斷tmin是否小于tmax,當(dāng)判斷結(jié)果為是時,則所述三角形與Z平面相交,當(dāng)判斷結(jié)果為否時,則所述三角形與Z平面不相交,其中zHeight表示兩個Z平面之間的距離。

其中,在S1中,所述根據(jù)網(wǎng)格的拓?fù)湟?guī)則對三維基本網(wǎng)格模型中與Z平面相交的三角形進(jìn)行自適應(yīng)中點(diǎn)細(xì)分處理,還包括:分別在三維基本網(wǎng)格模型中Z平面相交的三角形每條邊的中點(diǎn)插入新的網(wǎng)格點(diǎn),將所述三角形劃分成四個三角形。

其中,在S2中,所述獲取自適應(yīng)中點(diǎn)細(xì)分處理后的三維基本網(wǎng)格模型初始頂點(diǎn)坐標(biāo),根據(jù)凹凸貼圖原理更新所述初始頂點(diǎn)坐標(biāo)的幾何位置,具體包括:

S21、獲取所述三維基本網(wǎng)格模型網(wǎng)格初始頂點(diǎn)P(u,v);

S22、根據(jù)凸貼圖的灰度值與網(wǎng)格的高度值存在線性關(guān)系計(jì)算初始頂點(diǎn)P的高度值HP=a×hP,其中a為常數(shù),hP為初始頂點(diǎn)P對應(yīng)凹凸圖上的灰度值;

S23、將初始頂點(diǎn)P按照P點(diǎn)法向量移位d,則移位后始頂點(diǎn)P的移位法向量NP=N+duN×Pu+dvN×Pv,其中|d(u,v)|<<1,N為初始頂點(diǎn)P初始向量值;

S24、通過下述公式計(jì)算三維基本網(wǎng)格模型網(wǎng)格更新后頂點(diǎn)幾何位置:

P'=P+Hp×Np,其中P'表示更新后頂點(diǎn)的幾何位置。

其中,在S3中,所述Z平面為平行于X-Y平面的橫截面。

一種基于凹凸貼圖的浮雕網(wǎng)格表示及3D打印切片系統(tǒng),包括:

細(xì)分處理模塊,用于獲取三維基本網(wǎng)格模型,根據(jù)網(wǎng)格的拓?fù)湟?guī)則對三維基本網(wǎng)格模型中與Z平面相交的三角形進(jìn)行自適應(yīng)中點(diǎn)細(xì)分處理;

頂點(diǎn)更新模塊,用于獲取自適應(yīng)中點(diǎn)細(xì)分處理后的三維基本網(wǎng)格模型初始頂點(diǎn),根據(jù)凹凸貼圖原理更新所述初始頂點(diǎn)的幾何位置;

求交計(jì)算模塊,用于將三維基本網(wǎng)格模型中三角形與Z平面進(jìn)行求交計(jì)算,得到求交計(jì)算后的交線段并釋放所述三角形幾何信息;

代碼生成模塊,用于根據(jù)求交計(jì)算后的交線段的法線方向,將同一層Z平面上的交線段重組成閉合多邊形,生成打印路徑并轉(zhuǎn)化成G-code代碼。

其中,所述細(xì)分模塊,具體包括相交測試子模塊,所述相交測試子模塊用于:

獲取三維基本網(wǎng)格模型中三角形q;

計(jì)算所述三角形q的包圍盒,其中所述包圍盒Z軸最小值為zmin,所述包圍盒Z軸最大值為zmax;

計(jì)算tmin和tmax,并判斷tmin是否小于tmax,當(dāng)判斷結(jié)果為是時,則所述三角形與Z平面相交,當(dāng)判斷結(jié)果為否時,則所述三角形與Z平面不相交,其中zHeight表示兩個Z平面之間的距離。

其中,所述細(xì)分模塊,具體用于:通過分別在三維基本網(wǎng)格模型中Z平面相交的三角形每條邊的中點(diǎn)插入新的網(wǎng)格點(diǎn),對三維基本網(wǎng)格模型中與Z平面相交的三角形進(jìn)行自適應(yīng)中點(diǎn)細(xì)分處理,將所述三角形劃分成四個三角形。

其中,所述頂點(diǎn)更新模塊,具體包括初始頂點(diǎn)獲取子模塊、初始頂點(diǎn)高度值計(jì)算子模塊、初始頂點(diǎn)移位法向量計(jì)算子模塊、更新后頂點(diǎn)幾何位置計(jì)算子模塊;

初始頂點(diǎn)獲取子模塊,用于獲取所述三維基本網(wǎng)格模型網(wǎng)格初始頂點(diǎn)P(u,v);

初始頂點(diǎn)高度值計(jì)算子模塊,用于根據(jù)凸貼圖的灰度值與網(wǎng)格的高度值存在線性關(guān)系計(jì)算初始頂點(diǎn)P的高度值HP=a×hP,其中a為常數(shù),hP為初始頂點(diǎn)P對應(yīng)凹凸圖上的灰度值;

初始頂點(diǎn)移位法向量計(jì)算子模塊,用于將初始頂點(diǎn)P按照P點(diǎn)法向量移位d,則移位后始頂點(diǎn)P的移位法向量NP=N+duN×Pu+dvN×Pv,其中|d(u,v)|<<1,N為初始頂點(diǎn)P初始向量值;

更新后頂點(diǎn)幾何位置計(jì)算子模塊,用于通過下述公式計(jì)算三維基本網(wǎng)格模型網(wǎng)格更新后頂點(diǎn)幾何位置:P'=P+Hp×Np,其中P'表示更新后頂點(diǎn)的幾何位置。

其中,所述求交計(jì)算模塊,具體用于:所述Z平面為平行于X-Y平面的橫截面。

本發(fā)明通過將凹凸貼圖表示的浮雕網(wǎng)格直接應(yīng)用到3D切片中,通過凹凸貼圖的灰度信息獲得三維基本網(wǎng)格模型的高度信息,隨時存儲每個根據(jù)打印精度需求任意細(xì)分的三維基本網(wǎng)格模型,完成沿Z軸切片后,及時釋放三維基本網(wǎng)格模型信息,避免占用更多額外存儲空間,該方法充分借助凹凸貼圖本身的幾何信息,并保持模型的拓?fù)浣Y(jié)構(gòu),生成具有良好視覺效果的浮雕。

附圖說明

圖1為本發(fā)明提出的一種基于凹凸貼圖的浮雕網(wǎng)格表示及3D打印切片方法流程圖;

圖2為本發(fā)明提出的一種基于凹凸貼圖的浮雕網(wǎng)格表示及3D打印切片系統(tǒng)模塊示意圖;

圖3為本發(fā)明提出的一種基于凹凸貼圖的浮雕網(wǎng)格表示及3D打印切片方法中三角形與Z平面位置情況示意圖;

圖4為本發(fā)明提出的一種基于凹凸貼圖的浮雕網(wǎng)格表示及3D打印切片方法中更新頂點(diǎn)位置示意圖;

圖5為本發(fā)明提出的一種基于凹凸貼圖的浮雕網(wǎng)格表示及3D打印切片方法中交線段位置分析示意圖;

圖6為本發(fā)明提出的一種基于凹凸貼圖的浮雕網(wǎng)格表示及3D打印切片方法中交線段示意圖。

具體實(shí)施方式

參照圖1至圖6,本發(fā)明提出的一種基于凹凸貼圖的浮雕網(wǎng)格表示及3D打印切片方法,包括以下步驟:

步驟S1,獲取三維基本網(wǎng)格模型,根據(jù)網(wǎng)格的拓?fù)湟?guī)則對三維基本網(wǎng)格模型中與Z平面相交的三角形進(jìn)行自適應(yīng)中點(diǎn)細(xì)分處理;

在本步驟中,通過相交測試算法判斷三維基本網(wǎng)格模型中三角形是否與Z平面相交,其中所述相交測試算法包括:

獲取三維基本網(wǎng)格模型中三角形q;

計(jì)算所述三角形q的包圍盒,其中所述包圍盒Z軸最小值為zmin,所述包圍盒Z軸最大值為zmax;

計(jì)算tmin和tmax,并判斷tmin是否小于tmax,當(dāng)判斷結(jié)果為是時,則所述三角形與Z平面相交,當(dāng)判斷結(jié)果為否時,則所述三角形與Z平面不相交,其中zHeight表示兩個Z平面之間的距離;

在本步驟中,分別在三維基本網(wǎng)格模型中Z平面相交的三角形每條邊的中點(diǎn)插入新的網(wǎng)格點(diǎn),將所述三角形劃分成四個三角形;

具體的,給定初始網(wǎng)格的一個三角形,分別在每條邊的中點(diǎn)插入新的網(wǎng)格點(diǎn),使每個三角形劃分成四個三角形,這樣的方法簡單易于實(shí)現(xiàn),同時避免生成狹長的病態(tài)三角形,細(xì)分后的三角形具有更好的性質(zhì),其優(yōu)勢在于細(xì)分過程中,避免小三角形的生成,為后續(xù)切片過程減少求交計(jì)算的次數(shù),節(jié)省切片時間,同時每次只對一個三角形進(jìn)行細(xì)分存儲,隨后釋放三角形所占內(nèi)存,避免花費(fèi)額外的內(nèi)存去存儲所有的三角網(wǎng)格,相比傳統(tǒng)算法可以提高切片效率,提高空間的使用率,如圖3中左邊三角形與Z平面不相交,則不會被細(xì)分;如圖3中右邊三角形只需細(xì)分三角形AEF,其余三角形不被細(xì)分。

步驟S2,獲取自適應(yīng)中點(diǎn)細(xì)分處理后的三維基本網(wǎng)格模型初始頂點(diǎn),根據(jù)凹凸貼圖原理更新所述初始頂點(diǎn)的幾何位置;

本步驟中,獲取自適應(yīng)中點(diǎn)細(xì)分處理后的三維基本網(wǎng)格模型初始頂點(diǎn)坐標(biāo),根據(jù)凹凸貼圖原理更新所述初始頂點(diǎn)坐標(biāo)的幾何位置,具體包括:

S21、獲取所述三維基本網(wǎng)格模型網(wǎng)格初始頂點(diǎn)P(u,v);

S22、根據(jù)凸貼圖的灰度值與網(wǎng)格的高度值存在線性關(guān)系計(jì)算初始頂點(diǎn)P的高度值HP=a×hP,其中a為常數(shù),hP為初始頂點(diǎn)P對應(yīng)凹凸圖上的灰度值;

S23、將初始頂點(diǎn)P按照P點(diǎn)法向量移位d,則移位后始頂點(diǎn)P的移位法向量NP=N+duN×Pu+dvN×Pv,其中|d(u,v)|<<1,N為初始頂點(diǎn)P初始向量值;

S24、通過下述公式計(jì)算三維基本網(wǎng)格模型網(wǎng)格更新后頂點(diǎn)幾何位置:

P'=P+Hp×Np,其中P'表示更新后頂點(diǎn)的幾何位置;

具體的,凹凸映射主要是生成圖像時,在光照模型中對曲面的法向進(jìn)行隨機(jī)擾動,圖像會顯現(xiàn)出形狀變化的錯覺。從凹凸貼圖的原理可知,凹凸貼圖的灰度值與網(wǎng)格的高度值存在線性關(guān)系,如圖4所示,其中頂點(diǎn)v6v1、為初始頂點(diǎn)位置,高度值為0,頂點(diǎn)v2為更新后頂點(diǎn)的位置。

步驟S3,將三維基本網(wǎng)格模型中三角形與Z平面進(jìn)行求交計(jì)算,得到求交計(jì)算后的交線段并釋放所述三角形幾何信息;

在本步驟中,所述Z平面為平行于X-Y平面的橫截面;

3D打印過程切片的本質(zhì)在于切片計(jì)算,其中的核心過程是選擇平行于X-Y平面的橫截面,簡稱Z平面,沿著Z軸方向與大量的三角網(wǎng)格求得交線段,然后將這些帶有方向的線段重組成閉合多邊形,為生成打印路徑提供便利;在切片求交線過程中,三角網(wǎng)格與Z平面的位置關(guān)系有以下幾種情況,如圖5中,情況1-3所示的三角網(wǎng)格與Z平面的位置關(guān)系,并不需要求交線,可忽略不計(jì);情況4-6所示的位置關(guān)系中,由于相鄰Z平面之間的距離比較小,細(xì)分后的三角網(wǎng)格與Z平面的交線情況主要以情況4為主,如圖6求得交點(diǎn)獲取線段,同理可求其他情況的交線段,為提高空間的利用率,在求得交線段后,將其保存,同時釋放掉三角形所存儲的幾何信息。

步驟S4,根據(jù)求交計(jì)算后的交線段的法線方向,將同一層Z平面上的交線段重組成閉合多邊形,生成打印路徑并轉(zhuǎn)化成G-code代碼。

本步驟在,3D模型與Z平面求交后得一系列交線段,為提高重組效率,按照法線指向?qū)⒕€段規(guī)定統(tǒng)一方向,將處于同一層的交線段,依照首尾坐標(biāo)頂點(diǎn)重合拼接成閉合多邊形,首先確定切片所獲一些列多邊形是否屬于打印區(qū)域。然后優(yōu)化打印輪廓線,因?yàn)楫?dāng)多邊形的邊長不足打印精度時,需將這條邊舍棄,提高打印速度,由于打印機(jī)是以直線形式左右移動噴頭,規(guī)定打印區(qū)域的先后順序來提高打印速度,最后存儲打印區(qū)域并標(biāo)記內(nèi)外墻、填充和支撐等信息,將這些打印路徑數(shù)據(jù)轉(zhuǎn)換成G-code代碼命令打印機(jī)完成3D模型的打印過程。

一種基于凹凸貼圖的浮雕網(wǎng)格表示及3D打印切片系統(tǒng),包括:

細(xì)分處理模塊201,用于獲取三維基本網(wǎng)格模型,根據(jù)網(wǎng)格的拓?fù)湟?guī)則對三維基本網(wǎng)格模型中與Z平面相交的三角形進(jìn)行自適應(yīng)中點(diǎn)細(xì)分處理;

其中,所述細(xì)分模塊,具體包括相交測試子模塊,所述相交測試子模塊用于:

獲取三維基本網(wǎng)格模型中三角形q;

計(jì)算所述三角形q的包圍盒,其中所述包圍盒Z軸最小值為zmin,所述包圍盒Z軸最大值為zmax;

計(jì)算tmin和tmax,并判斷tmin是否小于tmax,當(dāng)判斷結(jié)果為是時,則所述三角形與Z平面相交,當(dāng)判斷結(jié)果為否時,則所述三角形與Z平面不相交,其中zHeight表示兩個Z平面之間的距離。

其中,所述細(xì)分模塊,具體用于:通過分別在三維基本網(wǎng)格模型中Z平面相交的三角形每條邊的中點(diǎn)插入新的網(wǎng)格點(diǎn),對三維基本網(wǎng)格模型中與Z平面相交的三角形進(jìn)行自適應(yīng)中點(diǎn)細(xì)分處理,將所述三角形劃分成四個三角形。

具體的,給定初始網(wǎng)格的一個三角形,分別在每條邊的中點(diǎn)插入新的網(wǎng)格點(diǎn),使每個三角形劃分成四個三角形,這樣的方法簡單易于實(shí)現(xiàn),同時避免生成狹長的病態(tài)三角形,細(xì)分后的三角形具有更好的性質(zhì),其優(yōu)勢在于細(xì)分過程中,避免小三角形的生成,為后續(xù)切片過程減少求交計(jì)算的次數(shù),節(jié)省切片時間,同時每次只對一個三角形進(jìn)行細(xì)分存儲,隨后釋放三角形所占內(nèi)存,避免花費(fèi)額外的內(nèi)存去存儲所有的三角網(wǎng)格,相比傳統(tǒng)算法可以提高切片效率,提高空間的使用率,如圖3中左邊三角形與Z平面不相交,則不會被細(xì)分;如圖3中右邊三角形只需細(xì)分三角形AEF,其余三角形不被細(xì)分。

頂點(diǎn)更新模塊202,與細(xì)分處理模塊201連接,用于獲取自適應(yīng)中點(diǎn)細(xì)分處理后的三維基本網(wǎng)格模型初始頂點(diǎn),根據(jù)凹凸貼圖原理更新所述初始頂點(diǎn)的幾何位置;

其中,所述頂點(diǎn)更新模塊202,具體包括初始頂點(diǎn)獲取子模塊、初始頂點(diǎn)高度值計(jì)算子模塊、初始頂點(diǎn)移位法向量計(jì)算子模塊、更新后頂點(diǎn)幾何位置計(jì)算子模塊;

初始頂點(diǎn)獲取子模塊,用于獲取所述三維基本網(wǎng)格模型網(wǎng)格初始頂點(diǎn)P(u,v);

初始頂點(diǎn)高度值計(jì)算子模塊,用于根據(jù)凸貼圖的灰度值與網(wǎng)格的高度值存在線性關(guān)系計(jì)算初始頂點(diǎn)P的高度值HP=a×hP,其中a為常數(shù),hP為初始頂點(diǎn)P對應(yīng)凹凸圖上的灰度值;

初始頂點(diǎn)移位法向量計(jì)算子模塊,用于將初始頂點(diǎn)P按照P點(diǎn)法向量移位d,則移位后始頂點(diǎn)P的移位法向量NP=N+duN×Pu+dvN×Pv,其中|d(u,v)|<<1,N為初始頂點(diǎn)P初始向量值;

更新后頂點(diǎn)幾何位置計(jì)算子模塊,用于通過下述公式計(jì)算三維基本網(wǎng)格模型網(wǎng)格更新后頂點(diǎn)幾何位置:P'=P+Hp×Np,其中P'表示更新后頂點(diǎn)的幾何位置。

具體的,凹凸映射主要是生成圖像時,在光照模型中對曲面的法向進(jìn)行隨機(jī)擾動,圖像會顯現(xiàn)出形狀變化的錯覺。從凹凸貼圖的原理可知,凹凸貼圖的灰度值與網(wǎng)格的高度值存在線性關(guān)系,如圖4所示,其中頂點(diǎn)v6v1、為初始頂點(diǎn)位置,高度值為0,頂點(diǎn)v2為更新后頂點(diǎn)的位置。

求交計(jì)算模塊203,與頂點(diǎn)更新模塊202連接,用于將三維基本網(wǎng)格模型中三角形與Z平面進(jìn)行求交計(jì)算,得到求交計(jì)算后的交線段并釋放所述三角形幾何信息;

其中,所述求交計(jì)算模塊,具體用于:所述Z平面為平行于X-Y平面的橫截面。

具體的,3D打印過程切片的本質(zhì)在于切片計(jì)算,其中的核心過程是選擇平行于X-Y平面的橫截面,簡稱Z平面,沿著Z軸方向與大量的三角網(wǎng)格求得交線段,然后將這些帶有方向的線段重組成閉合多邊形,為生成打印路徑提供便利;在切片求交線過程中,三角網(wǎng)格與Z平面的位置關(guān)系有以下幾種情況,如圖5中,情況1-3所示的三角網(wǎng)格與Z平面的位置關(guān)系,并不需要求交線,可忽略不計(jì);情況4-6所示的位置關(guān)系中,由于相鄰Z平面之間的距離比較小,細(xì)分后的三角網(wǎng)格與Z平面的交線情況主要以情況4為主,如圖6求得交點(diǎn)獲取線段,同理可求其他情況的交線段,為提高空間的利用率,在求得交線段后,將其保存,同時釋放掉三角形所存儲的幾何信息。

代碼生成模塊204,與求交計(jì)算模塊203連接,用于根據(jù)求交計(jì)算后的交線段的法線方向,將同一層Z平面上的交線段重組成閉合多邊形,生成打印路徑并轉(zhuǎn)化成G-code代碼。

具體的,3D模型與Z平面求交后得一系列交線段,為提高重組效率,按照法線指向?qū)⒕€段規(guī)定統(tǒng)一方向,將處于同一層的交線段,依照首尾坐標(biāo)頂點(diǎn)重合拼接成閉合多邊形,首先確定切片所獲一些列多邊形是否屬于打印區(qū)域。然后優(yōu)化打印輪廓線,因?yàn)楫?dāng)多邊形的邊長不足打印精度時,需將這條邊舍棄,提高打印速度,由于打印機(jī)是以直線形式左右移動噴頭,規(guī)定打印區(qū)域的先后順序來提高打印速度,最后存儲打印區(qū)域并標(biāo)記內(nèi)外墻、填充和支撐等信息,將這些打印路徑數(shù)據(jù)轉(zhuǎn)換成G-code代碼命令打印機(jī)完成3D模型的打印過程。

在具體實(shí)施方式中,為了提高空間利用率,完成凹凸貼圖的三維基本網(wǎng)格模型直接進(jìn)行3D打印切片計(jì)算,所提出的自適應(yīng)中點(diǎn)細(xì)分方法,減少切片計(jì)算,提高切片速度,還提出高度場生成三維基本網(wǎng)格模型,主要區(qū)別于基于圖像空間生成三維基本網(wǎng)格模型方法,將模型按照一定的規(guī)則進(jìn)行采樣,然后在高度域或梯度域上進(jìn)行非線性的壓縮變換,同時保持三維基本網(wǎng)格模型表面細(xì)節(jié),再具體實(shí)施中借助于凹凸貼圖技術(shù),改變基本網(wǎng)格表面的法向,利用其凹凸貼圖灰度信息更新頂點(diǎn)幾何位置生成三維基本網(wǎng)格模型,該方法充分借助凹凸貼圖本身的幾何信息,并保持模型的拓?fù)浣Y(jié)構(gòu),生成具有良好視覺效果的浮雕。

以上所述,僅為本發(fā)明較佳的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),根據(jù)本發(fā)明的技術(shù)方案及其發(fā)明構(gòu)思加以等同替換或改變,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。

當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1