11月促销:终身许可证仅需$89.50(原价$179)。11月30日截止。还剩20天立即购买 →

格式指南

STL文件格式 (.stl)

通用的3D打印格式:简单的三角形网格,所有切片软件、CNC系统和网格工具都能读取。

下载免费试用版

免费试用:全部功能,可转换10次。无需信用卡。Windows 10/11。

30天退款保证 · 一次性许可  —  查看价格

打印测试小船 (3MF → STL), 由转换后的文件渲染
3MF → STL打印测试小船: 2.5 MB 3MF → 11.3 MB STL, 225,154 个三角形, 3.0 s (Ryzen 9 3900X).

该格式的适用位置

您的文件

实体 CAD

  • STEP
  • IGES
  • BREP

网格

  • STL
  • OBJ
  • 3MF
  • PLY
  • glTF
  • GLB
  • FBX
  • DAE
  • X3D
  • OFF
  • AMF

图纸和场景中的 3D 面

  • DXF
  • DWG
  • USD
3D CAD Converter打开、预览、转换

您得到的结果

3D 打印

  • STL
  • 3MF
  • OBJ
  • PLY

网页、AR 和游戏

  • glTF
  • GLB
  • FBX
  • DAE

查看器和存档

  • VRML
  • X3D
  • OFF

CAD 数据交换

  • STEP
  • IGES
  • BREP

实体 CAD(STEP、IGES、BREP)可转换为网格或其他实体格式。网格可转换为其他网格格式。虚线格式(DXF、DWG、AMF、USD)只能读取,不能写出。 VRML 可读取 .wrl、.vrml 和 gzip 压缩的 .wrz 文件,并写入 .wrl。

不支持的操作
  • 转换纯 2D 的 DWG 或 DXF 图纸(需要 3D 面)。
  • 将网格(STL、OBJ、3MF)转回 STEP、IGES 或 BREP。
  • 读取 SolidWorks、Inventor 或 CATIA 的原生文件。请先在该软件中导出 STEP 或 IGES。
扩展名.stl
全称STereoLithography / Standard Triangle Language
几何类型三角网格(面片)
变体ASCII, Binary
开放标准有
支持颜色否(二进制变体有非官方颜色扩展)
支持装配体无
支持材质无

什么是STL文件?

STL(STereoLithography)由3D Systems于1987年开发。它将3D表面表示为一组三角形面片,每个三角形由三个顶点和一个法向量定义。STL有两种变体:ASCII(人类可读的文本,文件较大)和二进制(小5–10倍)。STL不存储颜色、材质、纹理、单位或装配信息,只保存原始几何。尽管有这些限制,它仍是最通用的3D打印格式。所有切片软件(PrusaSlicer、Cura、Bambu Studio、Chitubox)都接受STL。

STL文件的常见用途

FDM 和 SLA 3D 打印

STL是3D打印的默认导出格式。所有FDM、SLA、SLS和树脂打印机都接受STL文件。网格必须是水密的(没有孔洞或非流形边),切片才能正常进行。

CNC 加工和 CAM 软件

许多CAM系统(Mastercam、Fusion 360 CAM、HSMWorks)接受STL作为输入,用于从3D几何生成加工刀具路径。

快速原型制作

工程师将设计草稿导出为STL,在桌面打印机上快速打印以检查外形和配合,然后再投入昂贵的CNC加工或注塑生产。

软件支持

所有切片软件(PrusaSlicer、Cura、Bambu Studio)、所有主流CAD系统(SolidWorks、Fusion 360、FreeCAD)以及所有CAM软件包。最通用、可读性最广的3D格式。

转换此格式

常见的转换:从 STEP 或 IGES(用于 3D 打印)、转为 3MF(以获得更好的元数据和多材料打印)、转为 OBJ(用于渲染),或转为 PLY(用于扫描数据)。

如何转换为 STL

STL 是 3D 打印的通用目标格式。将 CAD 模型转换为可打印的 STL 只需三个步骤。

1

加载你的模型

将 STEP、OBJ、IGES 或其他 3D 文件拖入 3D CAD Converter,或让 CLI 指向整个文件夹。

2

选择 STL 并设置质量

选择 STL 作为输出格式,并设置细分级别。较精细的值能更贴合曲面;较粗糙的值则使文件保持较小。

3

转换

导出为可直接切片的 STL。选择 binary STL 可获得小得多的文件,需要可读文本文件时则选择 ASCII。

更喜欢命令行?以下示例可转换为 STL:

将 STEP 文件转换为 STL
cadconvert convert part.step -o part.stl

用更精细的细分值控制网格精度
cadconvert convert part.step -o part.stl --quality 0.1

写出紧凑的 binary STL 而非 ASCII
cadconvert convert part.step -o part.stl --binary

批量将整个文件夹转换为 STL,包含子文件夹
cadconvert batch ./in -o ./out -f stl -r

降低细分值可获得更平滑的打印效果,或提高它以得到更小的文件和更快的切片速度。

看 STEP 文件如何变成可直接打印的 STL

下载免费试用版

Windows · 免费试用 · 一次买断或订阅

英语解说,附字幕

为什么 STL 是标准的 3D 打印格式

市面上几乎每一台 3D 打印机和切片软件都能读取 STL。由于它只存储简单的三角网格,没有颜色、单位或装配数据,因此体积小、易于移植、处处受支持,这正是它成为 3D 打印默认交换格式的原因。

当你需要颜色、多种材质或命名零件时,更丰富的网格格式更为合适。可将 STL 与下列格式作比较 3MF, OBJ.

想要一步步的详细指南?请阅读 如何将 STEP 转换为 STL 或 如何为 3D 打印批量转换 STL

常见的 STL 转换问题

非水密网格

可打印的 STL 必须是封闭的流形表面。由开放曲面构建的模型在导出时可能出现孔洞或法线翻转。当源文件是 STEP 或 IGES 时,「修复」选项会在网格化之前缝合小缝隙;已经损坏的 STL 需要使用网格编辑软件处理。

无颜色或单位

STL 不携带任何颜色、材质或单位信息,因此模型看起来可能正确,但导入时比例却不对。请在转换时设置单位,需要颜色和元数据时改用 3MF 或 OBJ。

ASCII 与 binary 的文件大小

ASCII STL 可供人阅读,但同一模型可能比 binary STL 大数倍。对于大型网格和更快的传输请使用 binary;只有在需要以文本形式检查文件时才使用 ASCII。

STL 转换常见问题

什么是 .stl 文件?

.stl 文件(STereoLithography,也称为 Standard Triangle Language)将 3D 模型描述为三角面片网格。它只存储表面几何,没有颜色、单位或材质,这使它成为 3D 打印切片软件的通用输入格式。STL 有可读的 ASCII 变体和更小的 binary 变体。

我该如何将 STEP 转换为 STL?

在 3D CAD Converter 中打开 STEP 文件并导出为 STL,或在 CLI 中运行 cadconvert convert part.step -o part.stl。实体 STEP 几何会被细分为三角形;使用细分设置可控制网格精度和文件大小,并添加 --binary 以获得更小的 binary STL。

我能在没有 Blender 的情况下打开 STL 文件吗?

可以。查看或转换 STL 文件无需 Blender。3D CAD Converter 可直接打开 STL,并将其重新导出为 OBJ、3MF、glTF 等格式,而 Cura 或 PrusaSlicer 等任何切片软件都能加载 STL 进行打印。只有当你想编辑网格本身时才需要 Blender。

我的 STL 适合 3D 打印且水密吗?

可打印的 STL 应当是水密的(流形),没有孔洞、翻转的法线或松散的边。从 CAD 实体导出的网格通常是水密的,但由开放曲面构建的模型可能不是。从 STEP 或 IGES 转换时,请勾选「修复」,以便在网格化之前缝合小缝隙。3D CAD Converter 不会修复已经损坏的 STL。