打從第一次接觸3D列印開始,不論哪個廠牌的3D列印機、不論是桌上型還是工業級的、不論是FDM、SLA、DLP的3D列印機,一開始的3D圖檔都要用.STL檔或是.OBJ檔,為何不能用.STEP檔呢?
今天達億3D就引用國外的文章來跟大家介紹何謂STL檔,STL是一種3D模型檔案格式STL(STereo Lithography的縮寫)。
STL 檔案格式是在1988年由美國3D SYSTEM 公司制定的一個介面協定,是一種為快速原型製造技術服務的三維圖形檔案格式。STL 檔由多個三角形面片的定義組成,每個三角形面片的定義包括三角形各個定點的三維座標及三角形面片的法向量。三角形頂點的排列順序遵循右手法則。 STL 文件有2 種類型:ASC域格式和二進位格式ASC域格式。 也就是STL檔有Binary格式以及ASCII格式。
STL模型是以三角形集合來表示物體外輪廓形狀的幾何模型。在實際應用中對STL模型資料是有要求的,尤其是在STL模型廣泛應用的RP領域,對STL模型資料均需要經過檢驗才能使用。這種檢驗主要包括兩方面的內容:STL模型資料的有效性和STL模型封閉性檢查。有效性檢查包括檢查模型是否存在裂隙、孤立邊等幾何缺陷;封閉性檢查則要求所有STL三角形圍成一個內外封閉的幾何體。本文中討論的STL模型重建技術中的STL模型,均假定已經進行有效性和封閉性測試,是正確有效的STL模型。而如果沒有達到封閉就是我們常說的破圖。
由於STL模型僅僅記錄了物體表面的幾何位置資訊,沒有任何表達幾何體之間關係的拓撲資訊 (拓樸是一種結構.--就是定義在某個空間上的集合族),所以在重建實體模型中憑藉位置資訊重建拓撲資訊是十分關鍵的步驟。另一方面,實際應用中的產品零件(結構件)絕大多數是由規則幾何形體(如多面體、圓柱、過渡圓弧)經過拓撲運算得到,因此對於結構件模型的重構來講拓撲關係重建顯得尤為重要。實際上,目前CAD/CAM系統中常用的B-rep模型即是基於這種邊界表示的基本幾何體素布耳運算表達的。
因此STL模型重建的過程如下:首先重建STL模型的三角形拓撲關係;其次從整體模型中分解出基本幾何體素;重建規則幾何體素;然後建立這些幾何體素之間的拓撲關係;最後重建整個模型。
而目前常用的逆向軟體有:ProE、UGNX、CATIA、Imageware、Geomagic Studio、CopyCAD、RapidForm等。
除此之外,現在大家常用的3D建模軟體有: CAD, ProE, Solidworks, Catia, Maya, SketchUp, 3DMax。
STL檔如何用CURA切片軟體列印請見下方影片: