【基础知识普及】stl格式详细介绍

发表于 2016-11-8 15:12:12 显示全部楼层 0 7412

马上注册(开思网用户可以直接登录),结交更多好友,享用更多功能,让你轻松玩转3D打印社区。

您需要 登录 才可以下载或查看,没有帐号?注册享受会员折扣

x
STL文件是在计算机图形应用系统中,用于表示三角形网格的一种文件格式。 它的文件格式非常简单, 应用很广泛。STL是最多快速原型系统所应用的标准文件类型。STL是用三角网格来表现3D CAD模型。

STL格式简介
STL只能用来表示封闭的面或者体,stl文件有两种:一种是ASCII明码格式,另一种是二进制格式。

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

QQ截图20161108150229.jpg
二进制格式
二进制STL文件用固定的字节数来给出三角面片的几何信息。
文件起始的80个字节是文件头,用于存贮文件名;
紧接着用 4 个字节的整数来描述模型的三角面片个数,
后面逐个给出每个三角面片的几何信息。每个三角面片占用固定的50个字节,依次是:
3个4字节浮点数(角面片的法矢量)
3个4字节浮点数(1个顶点的坐标)
3个4字节浮点数(2个顶点的坐标)
3个4字节浮点数(3个顶点的坐标)个
三角面片的最后2个字节用来描述三角面片的属性信息。
一个完整二进制STL文件的大小为三角形面片数乘以 50再加上84个字节。

二进制:
QQ截图20161108150317.jpg
STL文件特点:
stl文件格式简单,只能描述三维物体的几何信息,不支持颜色材质等信息,是计算机图形学处理CG,数字几何处理如CAD, 数字几何工业应用, 如三维打印机支持的最常见文件格式。
表面的三角剖分之后造成3D模型呈现多面体状。输出STL档案的参数选用会影响到成型质量的良莠。所以如果STL档案属于粗糙的或是呈现多面体状,您将会在模型上看到真实的反应。
在CAD软件包中,当您输出STL档案时,您可能会看到的参数设定名称,如弦高(chord height)、误差(deviation)、角度公差(angle tolerance)、或是某些相似的名称。建议储存值为0.01或是0.02。
CAD造型方法编辑
对于刚接触3d打印的朋友 提供点帮助!
QQ截图20161108150054.jpg
QQ截图20161108150134.jpg
QQ截图20161108150204.jpg
来源:百度
回复

使用道具 举报

本版积分规则

苗苗

版主

主题

帖子

92

积分
Ta的主页 发消息

热帖更多>

网友分享更多 >

  • 【5月6日】中国-西安第一场Women in 3D
  • Women in 3D Printing--中国(西安)第
  • PTC Creo 和 3D打印增材制造:您的所见
  • 【2月22日】诚邀您参加2019 ANSYS 增材
  • 影为医疗与上海探真达成战略合作 联手
3D打印咨询
   
手机版|联系我们| |网站地图
GMT+8, 2019-9-16 13:03 , Processed in 0.047883 second(s), 10 queries , Gzip On, Redis On.
快速回复 返回顶部 返回列表