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