3D打印模型的STL格式文件存在錯(cuò)誤該怎么修復(fù)?

dy1993   2016-11-17 14:42:02

由于STL文件存在以上的缺陷與不足,就需要有一個(gè)軟件來修改STL文件。

比如國內(nèi)的AFS公司和美國的3D System公司就有此類軟件。

但要想找出STL文件中的問題并加以修改并非輕而易舉的,也不是所有的缺陷都能修復(fù)的。

傳統(tǒng)的解決方法是使用(或開發(fā))一個(gè)STL糾錯(cuò)程序,將STL文件中的錯(cuò)誤排除,生成新的STL文件,再進(jìn)行切片(有些系統(tǒng)將糾錯(cuò)、切片做在一個(gè)模塊里,其原理仍是一樣的)。

由于三維信息的復(fù)雜性,多數(shù)算法目前并不能將STL文件所描述的三維拓樸信息還原出一個(gè)整體、全局意義上的實(shí)體信息模型,無法像人一樣對(duì)三維實(shí)體有一個(gè)空間上的認(rèn)識(shí),因而糾錯(cuò)只能停留在糾正簡單的錯(cuò)誤上,而無法對(duì)復(fù)雜錯(cuò)誤進(jìn)行自動(dòng)修復(fù),只能標(biāo)出錯(cuò)誤點(diǎn)的位置,依賴人手工進(jìn)行一個(gè)個(gè)三角形的添加、刪除工作,這通常需要一到數(shù)天的時(shí)間,不僅枯燥、麻煩,并且也失去了快速成形的意義。

由于STL文件的缺陷會(huì)導(dǎo)致切片程序上的許多錯(cuò)誤,有時(shí)會(huì)使切片過程很困難,于是許多學(xué)者針對(duì)STL文件的缺陷提出容錯(cuò)的切片算法。

這樣的切片算法直接對(duì)STL文件切片,在其切片的二維層次上進(jìn)行修復(fù),即在二維輪廓信息層次上發(fā)現(xiàn)錯(cuò)誤,并作相應(yīng)地去除多余輪廓線段、在輪廓斷點(diǎn)處進(jìn)行插補(bǔ)等操作,但由于輪廓上錯(cuò)誤的千變?nèi)f化,不是所有的錯(cuò)誤都能得到修正。

0

1392 0

發(fā)表評(píng)論

登陸后參與評(píng)論