3D打印的STL模型

介绍STL格式的定义:


STL(Stereolithography)文件,有时也被称为“标准三角语言”或“标准曲面细分语言”,由3D Systems于1987年创建,并已被广泛用作3D打印机模型的标准文件。这些文件是从原生CAD文件导出的,使用三维笛卡尔坐标系“[维基百科,STL(文件)描述三角形单位法线和顶点的原始非结构化三角曲面格式(按右手定则排序) , 2019]”。简而言之,STL是将CAD模型近似为一组三角形,并将样条(如样条曲线、p线、弧线、挤出和扫掠)转换为三角形简单和复合材料。


STL模型的表示方法:


STL文件格式的最大特点是简单,它不依赖于任何三维建模方法,存储的是三维模型表面的离散化三角形面片信息,并且对这些三角形曲面的存储顺序没有要求。


STL格式之所以能够成为增材制造领域事实上的标准格式,是因为它具有以下优势。


(1) 格式很简单。


STL文件只将离散三角形曲面信息存储在CAD模型的曲面上,从“语法”的角度看,对这些三角形面片的存储顺序不作要求。STL文件只有一个元素,即三角形面片。三角形面片由三角形的三个顶点和外法矢构成。它不涉及复杂的数据结构,表达式中也没有歧义。因此,STL文件的读写非常简单。


(2) 它与CAD建模方法没有任何关系。


在目前的商用CAD建模系统中,主要存在特征表示法( feature representation)、 构造实体几何法( constructive solidgeometry,CSG)、边界表示法(boundary representation,B-rep)等主要形体表示方法,以及参量表示法(parametric representation)、 单元表示法(cellrepresentation)等辅助形体表示方法。目前的商品化CAD软件系统一般根据应用需求和计算机技术条件,混合使用以上几种表示方法,模型的内部表示形式复杂,但无论CAD系统采用何种表示方法和内部数据结构,其所表示的三维模型表面都可以离散成三角形面片并输出STL文件。

粤ICP备2023000915号