STL從何而來
STL是由AlbertConsulting Group在1987年為3D System公司首款商用3D打印機(jī)開發(fā)的文件格式。自首次發(fā)行以來22年沒有改變過,直到2009年升級為可以表示顏色和紋理的ISO標(biāo)準(zhǔn)增材制造文件格式(ISO/ASTM 52915:2016),AMF(Additive manufacturing file format)。
STL的縮寫
STL有幾個縮寫詞,如“標(biāo)準(zhǔn)三角語言(Standard Triangle Language)”和“標(biāo)準(zhǔn)曲面細(xì)分語言(Standard Tessellation Language)”、 立體光刻語言(STereolithography Language)等。
許多其他軟件(如UG、SolidWorks等)都支持STL文件格式,它廣泛應(yīng)用于3D打印領(lǐng)域。
STL的特點(diǎn)
STL文件只描述三維物體的表面幾何形狀,沒有任何顏色、紋理或其他常見CAD模型屬性的表示。一個STL文件使用三維笛卡爾坐標(biāo)系,通過三角形的單位法線和頂點(diǎn)(按右手規(guī)則排序)描述一個原始的、無結(jié)構(gòu)的三角面片。在最初的規(guī)范中,所有的STL坐標(biāo)都要求是正數(shù),后來不再強(qiáng)制要求,現(xiàn)在的STL文件中經(jīng)常遇到負(fù)坐標(biāo)。
STL文件不包含比例信息,單位是任意的。
STL與3D打印
3D打印機(jī)通過固化(SLA, SLS,SHS, DMLS, EBM, DLP)或打印(3DP, MJM, FDM, FFF, PJP, MJS)一層一層地構(gòu)建對象。這需要一系列封閉的2D等高線(水平層),當(dāng)層與層融合在一起時(shí),用固化材料填充封閉的輪廓內(nèi)部。
3D打印機(jī)能識別的文件格式是一系列對應(yīng)不同Z值的封閉多邊形。然而,由于可以通過改變層厚來實(shí)現(xiàn)更快的打印(這會損失一定精度),因此我們更傾向于將模型定義為一個可以在必要的水平面上切片的封閉多面體。
STL注意事項(xiàng)
不正確的法向量會影響文件切片和填充的方式??梢赃x擇不同厚度的切片來規(guī)避某個壞面,或者將文件返回到CAD程序進(jìn)行修正,然后重新生成STL文件。
為了正確地形成3D模型,任何STL文件所代表的表面必須是閉合的(沒有孔或錯誤法向量)和連接的,其中每條邊都是兩個三角形的一部分,而不是自相交的。由于STL語法不強(qiáng)制規(guī)避此屬性,因此對于成形質(zhì)量不受多余邊影響的某些結(jié)構(gòu),可以在這些多余的邊存在的情況下進(jìn)行切片。
因?yàn)榍衅瑫r(shí)要確保得到的二維多邊形是閉合的,因此在缺失面的情況下往往不允許切片操作,這也是3D打印軟件(如Magics)在導(dǎo)入STL文件時(shí)首先進(jìn)行錯誤檢查和修復(fù)的原因所在。
來源:AMLetters |
|
你可能喜歡
開源3D建模軟件FreeCAD 1.0正式發(fā)布,支持W
人工智能與3D打印技術(shù)結(jié)合,實(shí)現(xiàn)小型核反應(yīng)
最新《Nature》:動態(tài)界面3D打印
石墨烯增強(qiáng)混凝土能否推動可持續(xù)建筑? UVA
推薦課程
神奇的3D打印
SLA3D打印工藝全套培訓(xùn)課程 - 軟件篇
3D打印月球燈視頻教程 包括完整貼圖建模流
【原創(chuàng)發(fā)布】Cura軟件修改二次開發(fā)定制視頻