3D打印技术模型格式为什么一定要STL格式?

近很多新接触3D打印的客户都有疑问,为什么要将3D打印的格式设定为stl格式,3DM格式就不能使用了,我们一起来看看为什么吧!

STL文件,有时被称为“标准三角语言”或“标准曲面细分语言”,它们是从本地CAD文件导出的,“[维基百科,”STL(文件)“,描述了一个三角单位法线和顶点(按右手规则排序)的原始非结构化三角曲面格式)STL就是把CAD模型近似成一组三角形,把样条(例如,样条曲线,p线,弧线,挤出)转换成三角形的简单三角形和复合材料。

明显特点是简单,它不依赖于任何一种三维建模方式,存储的是三维模型表面的离散化三角面信息,且对这些三角形的存储顺序没有任何要求。

(1)格式简单,STL文件仅仅保存了CAD模型表面上离散的三角面信息,对这些三角面的存储顺序没有任何要求,从“语法”的角度出发。STL文件只有一种组成要素,三角面由三个顶点和外向组成因此STL文件的读写都非常简单。

(2)独立于CAD建模方法,目前商业CAD建模系统主要有特征表示、边界表示等主要形式表示方法和参数表征、单元符号等表示方法。目前商业CAD软件系统一般根据应用需求和计算机技术条件,采用上述几种表示方法的混合,所表达的模型表面都能离散为三角形曲面,并输出STL文件。

(1)数据冗余,文件庞大,STL文件的高精度比原CAD数据文件大很多倍,数据冗余量大,网络传输效率低。

(2)利用小三角面来近似三维曲面,存在曲面误差,每一种系统的网格化算法不同,产生误差的原因也有所不同。为减少误差,通常只能采用提高STL文件精度等级的方法,结构更庞大。

(3)缺乏拓扑信息,易产生错误,切片算法复杂,不同的CAD系统中的STL转换器在生成STL文件时易出现各种错误,修复困难,增加了3D打印技术的加工难度和制造成本。