STL (.stl)

背景

    • MIME 类型:application/sla
    • STL 计算机辅助设计和制造格式.
    • 三维几何格式.
    • 常用于快速初样系统中表示固体模型.
    • 三维系统立体平版印刷 CAD 软件的原格式.
    • 于1989年由 3D Systems 公司开发.
    • STL 是 stereolithography(立体平板印刷)的缩写.
    • ASCII 或二进制格式.
    • 把一三维对象,包括该固体,存储为由邻接三角形集合形成的表面.

Import 与 Export

Import 参数

  • 通用 Import 参数:
  • "Elements" 该文件可用的参数列表
    "Rules"所有可用参数的规则列表
    "Summary"文件摘要
    "CoordinateTransform"从 STL 格式的转换函数
  • 表示数据格式的参数:
  • "BinaryFormat"该文件是否为二进制或 ASCII STL
    "Comments"注释
    "VertexData"顶点坐标列表
    "PolygonData"索引形式的多边形参数
    "PolygonCount"多边形数量
  • 表示几何的参数:
  • "BoundaryMeshRegion"表示固体的边界网格
    "MeshRegion"表示表面的网格
    "Region"表示表面的区域
  • 表示图形的参数:
  • "Graphics3D"表示为 Graphics3D 对象的 STL 文件
    "GraphicsComplex"表示为 GraphicsComplex 对象的 STL 文件
    "PolygonObjects"以绝对坐标表示的多边形图元列表
  • 在 STL 文件中,默认情况下 ImportExport 使用 "MeshRegion" 参数.

选项

  • Export 选项:
  • "BinaryFormat"True是否写入一个二进制或 ASCII 文件

范例

打开所有单元关闭所有单元

基本范例  (2)

将一个三维模型作为 MeshRegion 对象导入:

固体模型的属性概述:

将一个三维模型导出至 ASCII STL 文件:

打印文件的原始文本内容:

范围  (13)

Import  (7)

Import 作用于 ASCII STL 文件:

二进制 STL 文件:

任何可访问的 URL:

流:

Import 自动检测 STL 文件:

Import 提供 STL 文件中的参数访问:

Import 作用于大型文件:

Export  (6)

Export 作用于三维图像:

特殊区域:

公式区域:

网格区域:

导出至一个二进制 STL 文件:

ASCII STL 文件:

重要参数  (12)

"BinaryFormat"  (1)

检验该文件是否为二进制或 ASCII STL:

"BoundaryMeshRegion"  (1)

给出边界网格区域:

"Comments"  (1)

给出 STL 文件中的注释:

"CoordinateTransform"  (1)

STL 格式使用的坐标系统与 Wolfram 语言一样:

"Graphics3D"  (1)

给出 Graphics3D 对象:

"GraphicsComplex"  (1)

给出 GraphicsComplex 对象:

"MeshRegion"  (1)

给出网格区域:

"PolygonData"  (1)

给出索引格式的多边形参数:

"PolygonObjects"  (1)

给出以绝对坐标表示的 Triangle 基元列表:

"PolygonCount"  (1)

给出三角形的数目:

"Summary"  (1)

给出属性概述:

文件大小:

"VertexData"  (1)

给出顶点坐标:

导出选项  (2)

默认情况下,导出时会生成二进制文件:

打印文件的原始文本内容:

使用 "BinaryFormat" False 来生成一个 ASCII 文件:

打印文件的原始文本内容: