3D模型文件之STL格式

3D模型文件之STL格式,第1张

STL文件是在计算机图形应用系统中,用于表示三角形网格的一种文件格式,是最多快速原型系统所应用的标准文件类型。

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

ASCII码格式的STL文件逐行给出三角面片的几何信息,每一行以1个或2个关键字开头。

在STL文件中的三角面片的信息单元 facet 是一个带矢量方向的三角面片,STL三维模型就是由一系列这样的三角面片构成。

整个STL文件的首行给出了文件路径及文件名。

在一个 STL文件中,每一个facet由7 行数据组成,

facet normal 是三角面片指向实体外部的法矢量坐标,

outer loop 说明随后的3行数据分别是三角面片的3个顶点坐标,3顶点沿指向实体外部的法矢量方向逆时针排列。

ASCII格式的STL 文件结构如下:

二进制STL文件用固定的字节数来给出三角面片的几何信息。

文件起始的80个字节是文件头,用于存贮文件名;

紧接着用 4 个字节的整数来描述模型的三角面片个数,

后面逐个给出每个三角面片的几何信息。每个三角面片占用固定的50个字节,依次是:

3个4字节浮点数(角面片的法矢量)

3个4字节浮点数(1个顶点的坐标)

3个4字节浮点数(2个顶点的坐标)

3个4字节浮点数(3个顶点的坐标)个

三角面片的最后2个字节用来描述三角面片的属性信息。

一个完整二进制STL文件的大小为三角形面片数乘以 50再加上84个字节。

二进制格式的STL 文件结构如下:

淘宝3d打印stl文件转照片的方法如下。

1、先下载工具物料中的3D模型管理系统,然后点开软件。

2、选择模型所在文件夹。

3、点击生成缩略图按钮,系统将自动开始搜索指定模型文件夹下的所有STL格式文件。

为了帮助大家了解更多的3D打印格式,今天我想和大家分享四种3D打印文件格式:STL、OBJ、AMF和3MF:

1.STL格式。

现在的3D打印机已经实现了虚拟3D数据到实体的转换,而实现这一切的标准就是STL文件格式。STL文件格式已经成为CAD/CAM系统接口文件格式的全球行业标准,是3D打印机支持的最常见的文件格式。

STL文件有两种:一种是ASCII文本格式,特点是可读性好,可以直接读取;另一种是二进制格式,在磁盘上占用的空的空空间很小,约为ASCII文本格式的1/6,可读性较差。但是无论是ASCII文本格式还是二进制格式,STL文件格式都非常简单,一目了然,易于生成和拆分,算法简单等等。此外,输出精度易于控制。

2.OBJ档案。

它是由Advanced Visualizer开发的标准3D模型文件格式,Advanced Visualizer是一种基于工作站的3D建模和动画软件。它非常适合三维软件模型之间的数据交换。例如,如果在3dsMax或LightWave中构建模型,并希望将其传递给Maya进行渲染或制作动画,导出OBJ文件是一个不错的选择。OBJ主要支持多边形模型。

由于数据交换的便利,目前大多数3D CAD软件都支持OBJ格式,大多数3D打印机也支持OBJ格式的打印。由于STL和OBJ文件格式还是有点过于简单,只能描述3D物体的表面几何信息,不支持表面特征、颜色、材质等信息的描述。因此,美国材料与实验学会发布了一种全新的3D打印文件格式AMF格式。

3.AMF文件。

是目前3D打印机使用的基于STL格式的数据格式,弥补了其不足。新格式可以记录物体的颜色信息、材质信息和内部结构。AMF标准基于XML (Extensible Markup Language,可扩展标记语言),易于理解,将来可以通过添加标记来轻松扩展。新标准不仅可以记录单一材料,还可以为不同的零件指定不同的材料,并可以改变两种不同等级材料的比例进行建模。通过数字公式记录成型物体的内部结构,可以指定在成型物体表面打印图像和3D打印的最有效方向。此外,还可以记录作者姓名、型号名称等原始数据。

与STL文件格式相比,AMF克服了其精度低、缺少工艺信息、文件大、读取慢等缺点,并引入了曲面三角形、功能梯度材料、排列方向等概念。三角形可以大大提高模型的精度。它利用深圳生活网各顶点的法线或切线方向来确定曲面的曲率。在对数据进行切片时,可以对曲线三角形进行细分,便于获得理想的精度。

用空之间的坐标公式表示不同区域的物质组成。以恒定比例混合的材料为均质材料,而坐标值线性变化的比例为梯度材料,也可以表示非线性梯度材料。因此,AMF格式包含更完整的工艺信息、更小的文件大小和更少的模型错误,这使得它在3D打印中使用更方便,更容易设计模型。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12002104.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存