A-A+

stl文件格式简介及转换技巧

2017年09月14日 CAD 阅读 3,939 views 次

stl文件格式是在计算机图形应用系统中,用于表示三角形网格的一种文件格式。由于它的文件格式非常简单,所以应用很广泛。例如,产品外形逆向中通过扫描仪生成的逆向文件,几乎所有市面上的3D打印机也都是通过识别STL模型来进行打印生产。

STL是用三角网格来表现三维模型,表面的三角剖分之后会造成三维模型呈现多面体状。下图所示为一般三维软件设计的三维模型显示效果:

转换成STL格式三角网格表现的三维模型如下图所示:

当三维模型转化输出为STL格式时,其参数设置会直接影响到最终模型的成型质量。例如,如果STL模型属于粗糙的或是呈现多面体状,在进行3D打印时打印出来的模型上也会得到真实的反应。

一般三维软件导出STL格式的方法如下:File(文件)=>Export(输出),如果没有Export可以选择Save As(另存为)=>选择STL=>输入文件名=>save(保存)。

STL文件有两种:一种是ASCII明码格式,另一种是二进制格式。

ASCII码格式的STL文件逐行给出三角面片的几何信息,每一行以1个或2个关键字开头。在STL文件中的三角面片的信息单元 facet 是一个带矢量方向的三角面片,STL三维模型就是由一系列这样的三角面片构成。整个STL文件的首行给出了文件路径及文件名。在一个 STL文件中,每一个facet由7 行数据组成,facet normal 是三角面片指向实体外部的法矢量坐标,outer loop 说明随后的3行数据分别是三角面片的3个顶点坐标,3顶点沿指向实体外部的法矢量方向逆时针排列。下图所示为用CATIA转换成的ASCII明码格式的STL文件。

个人公众号“数字化设计CAX联盟”,欢迎关注,共同交流
为您推荐:

给我留言

© 坐倚北风 版权所有 严禁镜像复制 苏ICP备15034888号. 基于 Ality 主题定制 AliCMS
联系邮箱:leanwind@163.con,微信公众号:数字化设计CAX联盟

用户登录

分享到: