賀 強(qiáng) 程 涵 楊曉強(qiáng)
(中國(guó)民用航空飛行學(xué)院航空工程學(xué)院,四川 廣漢 618307)
?
面向3D打印的三維模型處理技術(shù)研究綜述*
賀強(qiáng)程涵楊曉強(qiáng)
(中國(guó)民用航空飛行學(xué)院航空工程學(xué)院,四川 廣漢 618307)
作為一種變革性的技術(shù),3D打印將推動(dòng)三維智能數(shù)字化制造,而面向3D打印的三維模型數(shù)據(jù)處理則是實(shí)現(xiàn)這一過(guò)程的基礎(chǔ)和前提。針對(duì)面向3D打印的三維模型處理技術(shù),首先給出了3D模型數(shù)據(jù)處理的技術(shù)體系;然后分析總結(jié)了3D模型數(shù)據(jù)處理各個(gè)關(guān)鍵技術(shù)環(huán)節(jié)的研究現(xiàn)狀;最后對(duì)面向3D打印的3D數(shù)據(jù)處理技術(shù)存在的問(wèn)題及未來(lái)發(fā)展方向進(jìn)行了展望。3D模型數(shù)據(jù)處理技術(shù)為3D打印貫穿產(chǎn)品全生命周期提供技術(shù)支持,可有效推動(dòng)3D打印技術(shù)的發(fā)展和完善。
3D打??;三維模型處理;STL模型;分層切片
3D數(shù)字化、智能化越來(lái)越流行的今天,基于CAD模型的產(chǎn)品設(shè)計(jì)與制造已經(jīng)成為機(jī)械制造業(yè)的主流模式。相對(duì)于基于CAD模型去除材料或變形材料的成型方式,3D打印采用“離散+堆積”的增材制造思想,是一種通過(guò)三維模型分層切片的方式自下而上累加制造而一步完成產(chǎn)品制造的成型工藝,具有無(wú)需模具、幾何形狀復(fù)雜度無(wú)限制、加工周期短、制造成本低、柔性高、綜合性能優(yōu)異等顯著優(yōu)勢(shì)。因此,該技術(shù)成為各國(guó)競(jìng)相優(yōu)先發(fā)展的一種先進(jìn)制造技術(shù),被譽(yù)為第三次工業(yè)革命的重要標(biāo)志之一[1-2]。
三維模型作為制造依據(jù),是實(shí)現(xiàn)3D打印的前提和基礎(chǔ)。而當(dāng)前的三維模型無(wú)論是正向設(shè)計(jì)建模還是逆向工程重建,均需要結(jié)合3D打印的具體要求和約束進(jìn)行相應(yīng)的處理才能滿足3D打印的需求。因此三維模型處理是3D打印技術(shù)核心之一,是高精度、高效率3D打印實(shí)現(xiàn)的數(shù)據(jù)基礎(chǔ)和前提[2]。鑒于三維模型處理對(duì)于3D打印的重要意義,本文將從面向3D打印的三維模型處理技術(shù)體系及關(guān)鍵技術(shù)研究現(xiàn)狀與發(fā)展趨勢(shì)等方面進(jìn)行論述,以期讀者了解3D打印中的三維模型處理技術(shù)研究進(jìn)展,并對(duì)未來(lái)的研究工作有一定的幫助。
3D打印以三維模型數(shù)據(jù)為輸入,通過(guò)對(duì)模型分層切片的方式指導(dǎo)3D打印機(jī)逐層累加材料,從而完成產(chǎn)品制造。面向3D打印的三維模型處理形成的技術(shù)體系框架如圖1所示。典型的三維模型處理技術(shù)主要包括以下幾方面:
(1)三維模型獲取。主要分正向建模和逆向重建兩類。正向建模利用計(jì)算機(jī)輔助設(shè)計(jì)或3D建模軟件設(shè)計(jì)生成所需的3D模型。逆向重建主要利用3D測(cè)量設(shè)備如激光掃描儀、結(jié)構(gòu)光掃描儀、錐束CT等獲取實(shí)物的三維模型。通常將上述的3D模型轉(zhuǎn)化為3D打印的STL文件格式。STL是業(yè)界三維模型的標(biāo)準(zhǔn)離散表示形式,正向建模與逆向重建系統(tǒng)均提供了將三維模型轉(zhuǎn)化為STL文件的接口。
(2)STL模型錯(cuò)誤修復(fù)。由于STL模型是對(duì)原始模型的離散表示,誤差不可避免,特別是各正向建模軟件系統(tǒng)間容錯(cuò)、轉(zhuǎn)換方法的原因以及逆向重建過(guò)程等原因會(huì)造成STL模型拓?fù)?、幾何錯(cuò)誤或者缺失。STL模型的錯(cuò)誤將導(dǎo)致3D打印得不到精確且完整的基礎(chǔ)數(shù)據(jù),所以需要對(duì)STL模型中的錯(cuò)誤進(jìn)行修復(fù)。
(3)STL模型細(xì)分與簡(jiǎn)化。精度與數(shù)據(jù)量的矛盾是3D打印技術(shù)需要根據(jù)應(yīng)用需求而平衡的選項(xiàng)。STL模型細(xì)分是利用細(xì)分曲面技術(shù)在初始網(wǎng)格模型上直接反復(fù)迭代進(jìn)行細(xì)分,從而提高目標(biāo)模型的精度。STL模型簡(jiǎn)化是利用網(wǎng)格簡(jiǎn)化技術(shù)對(duì)冗余信息的去除,從而降低后續(xù)處理的數(shù)據(jù)量。
(4)切片方向、分層與輪廓優(yōu)化。STL模型無(wú)法直接作為3D打印的輸入數(shù)據(jù),必須通過(guò)切片分層轉(zhuǎn)化為打印機(jī)可以直接處理的數(shù)據(jù)形式。決定分層結(jié)果的因素有切片方向和分層厚度。分層厚度是相鄰兩個(gè)切片之間的Z向距離,切片方向是分層平面的法向,分層厚度與分層方向的不同組合決定了3D打印最終的效果。
2.1三維模型獲取
三維模型獲取是3D打印實(shí)現(xiàn)的第一步,是后續(xù)操作的基礎(chǔ)。3D打印成型精度和表面質(zhì)量均依賴于獲取的3D模型精度。3D打印所具有的形狀復(fù)雜性無(wú)限制、材料復(fù)雜性、層次復(fù)雜性和功能復(fù)雜性等優(yōu)勢(shì)使得面向3D打印的正向建模引來(lái)新的機(jī)遇和挑戰(zhàn)。如何通過(guò)正向建模技術(shù)最大程度發(fā)揮3D打印制造的優(yōu)勢(shì)已經(jīng)成為計(jì)算機(jī)輔助設(shè)計(jì)領(lǐng)域的研究熱點(diǎn)[3]。根據(jù)3D打印的特性,面向3D打印的正向建模分為復(fù)雜形狀建模、復(fù)雜材料建模、復(fù)雜層次建模和面向制造建模四類[3]。目前,生物3D打印[4-5]、異質(zhì)多材料結(jié)構(gòu)3D打印[6]、以及航空復(fù)雜金屬結(jié)構(gòu)3D打印[7]多以CAD系統(tǒng)設(shè)計(jì)并轉(zhuǎn)化為相應(yīng)的STL模型。
針對(duì)逆向建模,大量的3D數(shù)據(jù)采集的方法[8-12]不斷研發(fā),精度也不斷提高。根據(jù)測(cè)量頭是否和被測(cè)對(duì)象的表面接觸,3D數(shù)據(jù)的采集方法分為接觸式測(cè)量法和非接觸式測(cè)量法。接觸式測(cè)量方法中,應(yīng)用最為廣泛、最具有代表性的數(shù)據(jù)采集設(shè)備是三坐標(biāo)測(cè)量機(jī)(CMM)。CMM具有測(cè)量精度高,測(cè)量范圍廣等優(yōu)點(diǎn),但該設(shè)備的測(cè)量速度較慢,并且在測(cè)量過(guò)程中存在接觸壓力,容易損壞產(chǎn)品的表面。非接觸式三維數(shù)據(jù)獲取技術(shù)根據(jù)是否需要向被測(cè)物體發(fā)射能量波、或視覺(jué)系統(tǒng)是否需要主動(dòng)運(yùn)動(dòng)而分為主動(dòng)式和被動(dòng)式方法。主動(dòng)式方法通過(guò)使用可調(diào)控的光源如激光、結(jié)構(gòu)光等、聲學(xué)或電磁信號(hào)來(lái)感知實(shí)物的三維形狀,可分為光學(xué)式和非光學(xué)式兩種。光學(xué)式主動(dòng)三維數(shù)據(jù)獲取技術(shù)主要有激光三角測(cè)量法、激光測(cè)距法、光干涉法,結(jié)構(gòu)光學(xué)法等,代表性的設(shè)備為GOM公司的Atos流動(dòng)式光學(xué)測(cè)量系統(tǒng);非光學(xué)式測(cè)量包括CT測(cè)量法、核磁共振、層析法等。這類數(shù)據(jù)采集方法不僅測(cè)量范圍大、速度快、采點(diǎn)效率高,而且能夠有效避免測(cè)量過(guò)程中接觸壓力帶來(lái)的誤差,甚至能夠獲得超薄和軟質(zhì)物體表面的形狀數(shù)據(jù)。在該類數(shù)據(jù)采集過(guò)程中,測(cè)量設(shè)備本身的精度、測(cè)量范圍的限制和被測(cè)對(duì)象的結(jié)構(gòu)以及測(cè)量環(huán)境等因素直接影響測(cè)量數(shù)據(jù)的質(zhì)量。
2.2STL模型錯(cuò)誤的修復(fù)
STL文件是快速成型領(lǐng)域事實(shí)上的工業(yè)標(biāo)準(zhǔn),也是當(dāng)前3D打印中3D模型的主要表示格式。STL文件遵循一定的規(guī)范以正確地描述三維模型。正向、逆向獲得的3D模型轉(zhuǎn)化為STL文件后,經(jīng)常會(huì)出現(xiàn)一些幾何和拓?fù)溴e(cuò)誤,如法向量錯(cuò)誤、頂點(diǎn)錯(cuò)誤、孔洞與裂縫、重疊與錯(cuò)位、幾何退化、孤立面片等。文獻(xiàn)[13]運(yùn)用散列方法重建STL文件的拓?fù)浣Y(jié)構(gòu),基于拓?fù)湫畔⒆R(shí)別錯(cuò)誤,修復(fù)錯(cuò)誤。文獻(xiàn)[14]在STL錯(cuò)誤分類的基礎(chǔ)上,建立錯(cuò)誤面片、邊和頂點(diǎn)數(shù)組來(lái)記錄錯(cuò)誤,采用錯(cuò)誤描述圖構(gòu)造錯(cuò)誤元素間的拓?fù)潢P(guān)系,設(shè)計(jì)了基本錯(cuò)誤的修復(fù)順序,并對(duì)典型錯(cuò)誤開(kāi)發(fā)了相應(yīng)的修復(fù)方法,最終集成為STL錯(cuò)誤修復(fù)系統(tǒng)。文獻(xiàn)[15]提出了一種修復(fù)STL文件錯(cuò)誤法向的方法。文獻(xiàn)[16]基于模型拓?fù)潢P(guān)系最短路徑算法對(duì)STL文件進(jìn)行糾錯(cuò),在此基礎(chǔ)上提出一種基于法向量變化的孔洞修補(bǔ)算法。
2.3STL模型的細(xì)分與簡(jiǎn)化
在3D打印實(shí)踐中,為了獲取滿意的精度,通常采用細(xì)分曲面技術(shù)在STL網(wǎng)格上進(jìn)行迭代細(xì)分,直至獲得滿意的精度和光滑度。網(wǎng)格細(xì)分理論日益成熟并實(shí)用化。具有代表性的細(xì)分技術(shù)包括Butterfly Subdivision、Catmull- Clark Subdivision、Loop Subdivision、Doo- Sabin Subdivision和Midpoint Subdivision等[17-18]。在上述研究的基礎(chǔ)上,針對(duì)3D打印中的STL模型數(shù)據(jù)的細(xì)分,文獻(xiàn)[6]應(yīng)用Hermite空間曲線插值理論對(duì)STL三角網(wǎng)格模型進(jìn)行細(xì)分,使得模型中三角形的數(shù)量快速增長(zhǎng)以滿足相應(yīng)的表面精度要求。文獻(xiàn)[19]為了提高STL模型切片輪廓的光滑性,提出了一種基于Loop模式的自適應(yīng)曲面細(xì)分算法以提高模型曲面的光滑性并保持了模型的尖銳特征。文獻(xiàn)[20]首先對(duì)三角網(wǎng)格模型進(jìn)行區(qū)域分割,獲得各個(gè)區(qū)域的邊界特征線,構(gòu)造逼近特征線的細(xì)分曲線來(lái)構(gòu)建特征控制點(diǎn),并驅(qū)動(dòng)模型的細(xì)分。文獻(xiàn)[21]在對(duì)幾何非線性細(xì)分方案的收斂性和光順性進(jìn)行分析的基礎(chǔ)上,構(gòu)建了C1光順連續(xù)的非線性極限函數(shù)來(lái)獲得細(xì)分點(diǎn)。該方法可以與經(jīng)典的細(xì)分方案如Catmull-Clark Subdivision、Loop Subdivision等集成。文獻(xiàn)[22]針對(duì)CAD軟件設(shè)計(jì)轉(zhuǎn)化而來(lái)的STL模型,以網(wǎng)格模型的邊界特征點(diǎn)構(gòu)建的三次B樣條曲線來(lái)插值求解細(xì)分點(diǎn),從而實(shí)現(xiàn)STL模型局部區(qū)域的細(xì)分。文獻(xiàn)[23]基于非均勻Doo-Sabin細(xì)分方法的曲線插值理論而提出的網(wǎng)格細(xì)分方法既可以表示具有各種尖銳特征的任意拓?fù)鋸?fù)雜曲面,還可以借助加權(quán)細(xì)分精確構(gòu)造球面、圓柱面等二次曲面。
STL模型的簡(jiǎn)化基于理想的模型應(yīng)能滿足光滑度和精度的前提下,以最小數(shù)量的三角形來(lái)逼近表示原始模型這一理念,對(duì)STL模型中的冗余數(shù)據(jù)進(jìn)行去除,從而提高后續(xù)處理的效率。STL模型的簡(jiǎn)化可分為局部簡(jiǎn)化和全局簡(jiǎn)化[24]。局部簡(jiǎn)化通過(guò)重復(fù)運(yùn)用一些局部算子迭代地實(shí)現(xiàn)網(wǎng)格簡(jiǎn)化。該類算法通常分成3類:①基于頂點(diǎn)折疊的方法通過(guò)刪除一個(gè)頂點(diǎn)及其一階鄰接三角形,然后對(duì)產(chǎn)生的孔洞進(jìn)行重新三角化的方式來(lái)簡(jiǎn)化模型。②基于邊折疊[25]的方法則通過(guò)把一條邊的兩個(gè)頂點(diǎn)合并為一個(gè)頂點(diǎn)并刪除該邊的兩個(gè)三角形的方式來(lái)完成網(wǎng)格的簡(jiǎn)化。③基于面折疊的方法[26]通過(guò)刪除一個(gè)三角形,引入一個(gè)新頂點(diǎn)的方式來(lái)完成模型的簡(jiǎn)化。全局簡(jiǎn)化方法包括點(diǎn)的聚類和變分形狀逼近方法,前者通過(guò)模型的最小包圍盒將模型劃分為很多小單元,然后將屬于同一單元的點(diǎn)合并為一個(gè)點(diǎn);后者通過(guò)選擇模型的種子點(diǎn),利用種子點(diǎn)所在的平面片逼近原始網(wǎng)格模型。
2.4STL模型分層
3D打印的本質(zhì)在于分層制造,其中分層計(jì)算在面向3D打印的數(shù)據(jù)處理中起著承上啟下的作用,直接關(guān)系成型質(zhì)量和效率。分層是將STL模型轉(zhuǎn)換為一系列簡(jiǎn)單的二維層面輪廓數(shù)據(jù),通過(guò)這些二維數(shù)據(jù)間接表示原始模型。STL模型分層首先確定分層方向,然后確定分層厚度。
2.4.1分層方向計(jì)算
分層方向與成型質(zhì)量、3D打印支撐結(jié)構(gòu)和成型效率相關(guān),因此建立成型質(zhì)量、支撐結(jié)構(gòu)和成型效率與切片方向的單目標(biāo)或多目標(biāo)函數(shù)關(guān)系,進(jìn)而利用單目標(biāo)優(yōu)化模型或多目標(biāo)優(yōu)化模型進(jìn)行優(yōu)化求解,可實(shí)現(xiàn)3D打印分層方向的智能選擇。文獻(xiàn)[27]建立3D打印成型質(zhì)量和效率與分層方向的多目標(biāo)函數(shù)關(guān)系,利用非支配排序遺傳算法對(duì)多目標(biāo)函數(shù)進(jìn)行優(yōu)化求解,實(shí)現(xiàn)了分層方向的智能選擇。文獻(xiàn)[28]根據(jù)3D打印成型實(shí)體與理論模型之間的體積偏差,建立最小體積偏差這一單目標(biāo)函數(shù),利用線性回歸方法快速精確地計(jì)算分層方向。文獻(xiàn)[29]基于3D打印的支撐結(jié)構(gòu)可通過(guò)改變模型分層方向優(yōu)化這一知識(shí),以最小化支撐結(jié)構(gòu)為目標(biāo)確定了的分層方向。文獻(xiàn)[30]采用三種方法分析幾何容差與分層方向之間的關(guān)系,并以幾何容差最小化為目標(biāo),研究了最優(yōu)分層方向的計(jì)算方法。文獻(xiàn)[31]將各向異性引入分層過(guò)程,對(duì)分層的切向和法向進(jìn)行建模,為每一個(gè)分層單元搜索最可能的分層方向并以其中的一個(gè)方向作為整個(gè)模型的分層方向。
2.4.2分層厚度與輪廓優(yōu)化
分層厚度需要在模型精度和打印時(shí)間之間取得平衡。分層厚度小,可有效提高打印精度,但打印時(shí)間長(zhǎng);分層厚度大,打印時(shí)間短,但臺(tái)階效應(yīng)大,模型精度低?;谏鲜稣J(rèn)識(shí),3D打印分層厚度從等厚度分層開(kāi)始逐漸發(fā)展為自適應(yīng)厚度分層[1]。根據(jù)分層方向和厚度,對(duì)獲得的二維層面數(shù)據(jù)的輪廓進(jìn)行優(yōu)化可進(jìn)一步提高成型精度。
針對(duì)分層厚度,文獻(xiàn)[32]提出一種自適應(yīng)的分層算法以減少3D打印時(shí)間,基于新的網(wǎng)格顯著性度量來(lái)自適應(yīng)確定分層厚度。文獻(xiàn)[33]的自適應(yīng)厚度分層算法融合了3D打印機(jī)允許的最大分層厚度、最小分層厚度和分層截面輪廓信息。文獻(xiàn)[34]設(shè)計(jì)了一種魯棒的基于最小支撐結(jié)構(gòu)的多方向CAD模型分層算法。該算法中,首先利用基于曲率的方法將CAD模型分解成子部分,然后建立基于拓?fù)湫畔⒌纳疃葮?shù)結(jié)構(gòu)以應(yīng)用于合并分層。文獻(xiàn)[35]基于延拓逼近重構(gòu)處理層面輪廓和逐步細(xì)化分層的數(shù)據(jù)處理算法,得到了精確的層面輪廓和表面質(zhì)量并提高了分層效率。文獻(xiàn)[36]提出一種有邊界的非封閉STL模型的分層算法。文獻(xiàn)[37]通過(guò)重新構(gòu)建STL模型拓?fù)湫畔?,結(jié)合交點(diǎn)追蹤法和交點(diǎn)標(biāo)記法,根據(jù)相鄰切片層的面積差比率來(lái)自動(dòng)調(diào)節(jié)分層厚度,實(shí)現(xiàn)了STL模型的自適應(yīng)分層。
針對(duì)輪廓優(yōu)化,文獻(xiàn)[38]針對(duì)點(diǎn)云數(shù)據(jù)直接切片,利用曲線擬合的方式提高了截面線的精度。文獻(xiàn)[39]利用高效射線分割方法對(duì)點(diǎn)云數(shù)據(jù)切片,并使用NURBS曲線擬合來(lái)獲得精確的邊界輪廓。文獻(xiàn)[40]研究了特征保持的切片輪廓線編輯方法。
隨著應(yīng)用材料領(lǐng)域的不斷拓展,3D打印成型精度的不斷提高以及成型性能的進(jìn)一步提升,3D打印技術(shù)也將不斷發(fā)展和完善,并貫穿產(chǎn)品的全生命周期。三維模型處理是驅(qū)動(dòng)3D打印過(guò)程實(shí)現(xiàn)的關(guān)鍵技術(shù)環(huán)節(jié),也需要相應(yīng)的科學(xué)技術(shù)作支撐。針對(duì)當(dāng)前3D打印的主要數(shù)據(jù)源——STL模型,本文從STL模型的獲取、STL模型錯(cuò)誤修復(fù)、STL模型細(xì)分與簡(jiǎn)化以及STL模型分層等方面對(duì)其研究現(xiàn)狀進(jìn)行綜述,并指出面向3D打印的三維模型處理技術(shù)進(jìn)一步的發(fā)展方向是開(kāi)發(fā)魯棒、高效和高精度的3D數(shù)據(jù)處理技術(shù)以滿足當(dāng)前3D打印技術(shù)的發(fā)展需求。因此,改進(jìn)當(dāng)前面向3D打印的三維模型處理技術(shù)體系中的幾個(gè)關(guān)鍵技術(shù)具有迫切的需求:
(1)三維模型獲取方面,當(dāng)前STL模型更多表示的是模型的幾何,不能完全體現(xiàn)3D打印可實(shí)現(xiàn)多色、多材料、多尺度工藝結(jié)構(gòu)制造的優(yōu)勢(shì)。因此基于現(xiàn)有的3D打印軟硬件基礎(chǔ),開(kāi)發(fā)一種能表達(dá)多材質(zhì)、多色、多工藝結(jié)構(gòu)的3D數(shù)據(jù)模型的數(shù)據(jù)格式,以滿足針對(duì)3D打印產(chǎn)品不同零部件功能和精度的要求是三維模型獲取的一個(gè)重要研究方向。
(2)三維模型分層方面,當(dāng)前分層算法從打印效率、模型幾何特征、最小支撐結(jié)構(gòu)等方面開(kāi)展分層計(jì)算,如何對(duì)上述因素進(jìn)行綜合以驅(qū)動(dòng)最優(yōu)的分層計(jì)算值得進(jìn)一步研究。此外,一旦包含多材質(zhì)、多色、多尺度工藝結(jié)構(gòu)信息的3D數(shù)據(jù)模型成為3D打印的主流數(shù)據(jù)格式后,面向該類數(shù)據(jù)的分層算法也將發(fā)生大幅度的更改,如何實(shí)現(xiàn)高精度、無(wú)信息損失的分層算法亟待研究。
[1]劉利剛, 徐文鵬, 王偉明,等. 3D打印中的幾何計(jì)算研究進(jìn)展[J]. 計(jì)算機(jī)學(xué)報(bào), 2015, 38(6):1243-1267.
[2]Gao W, Zhang Y B, Ramanujan D, et al. The status, challenges, and future of additive manufacturing in engineering[J]. Computer- Aided Design, 2015, 69(8):65-89.
[3]劉繼紅, 許文婷, 敬石開(kāi). 面向增材制造的正向產(chǎn)品建模技術(shù)[J]. 中國(guó)科學(xué), 2015, 45(2):181-196.
[4]顧奇, 郝捷, 陸陽(yáng)杰,等. 生物三維打印的研究進(jìn)展[J]. 中國(guó)科學(xué), 2015, 45(5):439-449.
[5]劉媛媛, 張付華, 陳偉華,等. 面向3D打印復(fù)合工藝的生物CAD/CAM系統(tǒng)及試驗(yàn)研究[J]. 機(jī)械工程學(xué)報(bào), 2014, 50(15):148-154.
[6]張爭(zhēng)艷. 異質(zhì)多材料零件快速成型關(guān)鍵技術(shù)研究[D]. 武漢:武漢理工大學(xué), 2014.
[7]林鑫, 黃衛(wèi)東. 應(yīng)用于航空領(lǐng)域的金屬高性能增材制造技術(shù)[J]. 中國(guó)材料進(jìn)展, 2015, 34(9):684-689.
[8]Barbero B R, Ureta E S. Comparative study of different digitization techniques and their accuracy [J]. Computer-Aided Design, 2011, 43(2): 188-206.
[9]Curkovic M, Vucina D. 3D shape acquisition and integral compact representation using optical scanning and enhanced shape parameterization [J]. Advanced Engineering Informatics, 2014, 28(2):111-126.
[10]Yan F, Sharf A, Lin W, et al. Proactive 3d scanning of inaccessible parts [J]. ACM Transactions on Graphics, 2014, 33(4):1-8.
[11]Hashimoto T, Suzuki T, Aoshima H, et al. Multi-camera based high precision measurement approach for surface acquisition [J]. Acta Polytechica Hungarica, 2013, 10(8):139-152.
[12]Stark R, Grosser H, Muller P. Product analysis automation for digital MRO based on intelligent 3D data acquisition[J]. CIRP Annals Manufactu- ring Technology, 2013, 62(1):123-126.
[13]邱元慶, 周惠群, 朱姍姍,等.利用散列對(duì)STL文件進(jìn)行拓?fù)渲亟ê托迯?fù)[J]. 機(jī)械科學(xué)與技術(shù), 2009, 28(6):795-799.
[14]Liu F, Zhou H, Li D. Repair of STL errors [J]. International Journal of Production Research, 2009, 47(1):105-118.
[15]李文康, 陳長(zhǎng)波, 吳文淵. STL文件的法向量錯(cuò)誤修復(fù)[J]. 計(jì)算機(jī)應(yīng)用研究, 2015, 32(10):3196-3200.
[16]張軍飛. STL文件糾錯(cuò)算法的研究[D]. 武漢:華中科技大學(xué), 2007.
[17]Zorin D, Schroder P. A unified framework for primal/dual quadrilateral subdivision schemes [J]. Computer Aided Geometric Design, 2001, 18(5):429-454
[18]趙向軍. 網(wǎng)格曲面造型技術(shù)研究[D]. 杭州:浙江大學(xué), 2006.
[19]溫佩芝, 吳曉軍, 吳成柯,等. 自適應(yīng)細(xì)分曲面算法及在快速原型數(shù)據(jù)處理中的應(yīng)用[J]. 計(jì)算機(jī)集成制造系統(tǒng), 2007, 13(3):608-614.
[20]Lavoue G, Dupont F. Semi-sharp subdivision surface fitting based on feature lines approximation [J]. Computer & Graphics, 2009, 33(2):151-161.
[21]Weinmann A. Nonlinear subdivision schemes on irregular meshes [J].
Constructive Approximation, 2010, 31(3):395-415.
[22]彭育輝, 陳英杰, 黃彬. 面向快速成型的CAD三角網(wǎng)格模型局部細(xì)分技術(shù)研究[J]. 福州大學(xué)學(xué)報(bào), 2015, 43(2):214-219.
[23]張湘玉, 馬希青, 李明. 非均勻Doo-Sabin 細(xì)分曲面的尖銳特征構(gòu)造[J]. 計(jì)算機(jī)集成制造系統(tǒng), 2015, 21(11):2827-2836.
[24]張花艷. 基于變分方法的網(wǎng)格處理[D]. 合肥:中國(guó)科學(xué)技術(shù)大學(xué), 2015.
[25]Garland M, Heckbert P S. Quadric based surface simplification in any dimension [J]. ACM Transactions on Graphics, 2005, 24(2):209-239.
[26]周元峰,張彩明,賀平. 體積平方度量下的特征保持網(wǎng)格簡(jiǎn)化方法[J]. 計(jì)算機(jī)學(xué)報(bào), 2009, 32(2):203-212.
[27]余世浩, 周勝. 3D打印成型方向和分層厚度的優(yōu)化[J]. 塑性工程學(xué)報(bào), 2015, 22(6):7-11.
[28]羅楠, 王泉, 劉紅霞. 一種快速3D打印分層方向確定算法[J]. 西安交通大學(xué)學(xué)報(bào), 2015, 49(5):140-146.
[29]Ezair B, Massarwi F, Elber G. Orientation analysis of 3D objects toward minimal support volume in 3D-printing [J]. Computer & Graphics, 2015, 51(10):117-124.
[30]Paul R, Anand S. Optimal part orientation in rapid manufacturing process for achieving geometric tolerances [J]. Journal of Manufacturing System, 2011, 30:214-222.
[31]Hildebrand K, Bickel B, Alexa M. Orthogonal slicing for additive manufacturing [J]. Computer & Graphics, 2013, 37(6):669-675.
[32]Wang W M, Chao H Y, Tong J. Saliency preserving slicing optimization for effective 3D printing [J]. Computer Graphics Forum, 2014, 33(5):1-12.
[33]Hayasi M T, Asiabanpour B. A new adaptive slicing approach for the fully dense freeform fabrication process [J]. Journal of Intelligent Manufacturing, 2013, 24(4):683-694.
[34]Ding D H, Pan Z X, Cuiuri D, et al. Automatic multi-direction slicing algorithm for wire based additive manufacturing [J]. Robotics and Computer-Integrated Manufacturing, 2016, 37:139-150.
[35]鐘山, 楊永強(qiáng). 快速成形數(shù)據(jù)處理的分層算法[J]. 計(jì)算機(jī)集成制造系統(tǒng), 2011, 17(6):1195-1200.
[36]巢海遠(yuǎn), 劉景, 童晶,等. 一種處理帶有邊界的非封閉STL模型的切片算法[J]. 計(jì)算機(jī)集成制造系統(tǒng), 2015, 21(10):2587-2595.
[37]陳昆, 潘小帝, 陳定方. 一種快速成型自適應(yīng)分層算法[J]. 武漢理工大學(xué)學(xué)報(bào), 2014, 38(3):547-551.
[38]Javidrad F, Poarmoayed A R. Contour curve reconstruction for rapid prototyping from cloud data [J]. Robotics and Computer-Integrated Manufacturing, 2011, 27: 397-404.
[39]李娜, 程繼紅, 楊繼全. 3DP分層切片中基于點(diǎn)云射線投影的NURBS曲面切片算法[J].機(jī)械科學(xué)與技術(shù), 2015, 34(2):242-246.
[40]曾龍, 劉永進(jìn), 張東亮. 面向三維打印的特征驅(qū)動(dòng)輪廓線編輯方法[J]. 計(jì)算機(jī)輔助設(shè)計(jì)與圖形學(xué)學(xué)報(bào), 2015, 27(6):974-983
(編輯李靜)
如果您想發(fā)表對(duì)本文的看法,請(qǐng)將文章編號(hào)填入讀者意見(jiàn)調(diào)查表中的相應(yīng)位置。
A review of 3D model process technology oriented to 3D printing
HE Qiang, CHEN Han, YANG Xiaoqiang
(Civil Aviation Flight University of China, Guanghan 618307, CHN)
3D printing technology as a revolution has been a strong impetus to the development of 3D intelligent digital manufacturing, and the 3D model data process technology for 3D printing is the basis and premise of this process. The architecture of 3D model data process technology was firstly given. Then, the research statuses on key technologies of data process were summarized. Finally, some challenges and the future directions were indicated. 3D model data process will support the development and improvement of 3D printing which will be applied throughout the product lifecycle.
3D printing;3D model process; STL model; slicing
TB391
A
10.19287/j.cnki.1005-2402.2016.06.006
賀強(qiáng),男,1985年生,博士,主要研究數(shù)字化制造、維修技術(shù)與適航審定等教學(xué)科研工作,已發(fā)表論文11篇。
2016-1-26)
160622
* 國(guó)家自然科學(xué)基金資助項(xiàng)目(51175434) ; 中國(guó)民用航空飛行學(xué)院青年基金項(xiàng)目(Q2015-48)