STL (.stl)

背景背景

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

Import 与 ExportImport 与 Export

  • Import["file.stl"] 将一个 STL 文件作为一个表示表面(surface)的 MeshRegion 对象导入.
  • Import["file.stl",elem] 从一个 STL 文件中导入指定参数.
  • 导入格式可由 Import["file","STL"]Import["file",{"STL",elem,}] 指定.
  • Export["file.stl",expr] 向一个二进制 STL 文件导出基于网格的三维几何区域. expr 可以是任何 ConstantRegionQGraphics or Graphics3D 对象的区域.
  • Export["file.stl",expr,{opt1->val1,}] 为文件格式导出具有指定选项的 expr.
  • 导出格式可由 Export["file",expr,"STL"]Export["file",expr,{"STL",opt1->val1,}] 指定.
  • 要获取 ImportExport 的完整信息,请参见参考页.
  • ImportStringExportString 支持 STL 格式.

参数参数

  • Import 的通用参数:
  • "Elements"该文件可用的参数列表
    "Rules"每个参数的规则列表
    "Options"选项和设置的规则列表
    "Summary"属性概述
    "CoordinateTransform"从 STL 格式的转换函数
  • 表示数据格式的参数:
  • "BinaryFormat"该文件是否为二进制或 ASCII STL
    "Comments"注释
    "VertexData"顶点坐标列表
    "PolygonData"索引形式的多边形参数
    "PolygonCount"多边形数量
  • 表示几何的参数:
  • 表示固体的边界网格
    表示表面的网格
  • 表示图形的参数:
  • "Graphics3D"表示为 Graphics3D 对象的 STL 文件
    "GraphicsComplex"表示为 GraphicsComplex 对象的 STL 文件
    "PolygonObjects"以绝对坐标表示的多边形图元列表
  • 在 STL 文件中,默认情况下 ImportExport 使用 参数.

选项选项

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

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

基本范例  (2)基本范例  (2)

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

In[1]:=
Click for copyable input
Out[1]=

固体模型的属性概述:

In[2]:=
Click for copyable input
Out[2]=

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

In[1]:=
Click for copyable input
Out[1]=

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

2000年引入
(4.1)
| 2015年更新
(10.2)
Translate this page: