3D模型文件轉換成STL格式時可能哪些故障?怎么避免?

dy1993   2016-12-22 14:52:15

用CAD、PROE等3D建模軟件建立的模型,在轉為STL格式的時可能出現(xiàn)一些意料之外的缺陷。

1. 存在縫隙,即三角形面片的丟失

對于大曲率的曲面相交部分,三角化時就會產(chǎn)生這種錯誤。在顯示的STL格式模型上,會有錯誤的裂縫或孔洞(其中無三角形),違反了充滿規(guī)則。

此時,應在這些裂縫或孔沿處增補若干小三角形面片,從而消除這種錯誤。

2. 畸變,即三角形面片的所有邊都共線

這種缺陷通常發(fā)生在從三維實體到STL文件的轉換算法上。由于采用在其相交線處向不同實體產(chǎn)生三角形面片,就會導致相交線處的三角形面片的畸變。

3. 三角形面片的重疊

面片的重疊主要是由于在三角化面片時數(shù)值的圓整誤差所產(chǎn)生的。由于三角形的頂點在3D空間中是以浮點數(shù)表示的,而不是整數(shù)。如果圓整誤差范圍較大,就會導致面片的重疊。

4. 歧義的拓樸關系

按照共頂點規(guī)則,在任一邊上,僅存在兩個三角形共邊。若存在兩個以上的三角形共此邊,就產(chǎn)生了歧義的拓樸關系。

這些問題可能發(fā)生在三角化具有尖角的平面、不同實體的相交部分或生成STL文件 時控制參數(shù)出現(xiàn)誤差。

由于STL文件的這種缺陷,必須事先對STL模型的有效性進行檢查,以保證3D打印成功。否則,具有缺陷的STL文件會出許多問題,嚴重時甚至會導致死機。

解決辦法:由于STL文件存在以上的缺陷與不足,所以經(jīng)常需要用修復軟件來修改STL文件。比magics、netfabb、3d build等。

0

1836 0

發(fā)表評論

登陸后參與評論