格式指南

STL文件格式 (.stl)

The universal 3D printing format — simple triangle meshes readable by every slicer, CNC system and mesh tool.

下载免费试用版

30天免费试用。无需信用卡。Windows 10/11。

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

Extension.stl
Full nameSTereoLithography / Standard Triangle Language
Geometry typeTriangle mesh (facets)
VariantsASCII, Binary
Open standardYes
Supports colorNo (binary variant has unofficial color extensions)
Supports assembliesNo
Supports materialsNo

什么是STL文件?

STL (STereoLithography) was developed by 3D Systems in 1987. It represents a 3D surface as triangular facets. STL comes in ASCII and binary variants. STL stores no color, material, texture, or assembly information — just raw geometry. Every slicer software accepts STL.

STL文件的常见用途

FDM 和 SLA 3D 打印

STL is the default export format for 3D printing. The mesh must be watertight for slicing to work correctly.

CNC 加工和 CAM 软件

Many CAM systems accept STL as input for generating machining toolpaths from 3D geometry.

快速原型制作

Engineers export design drafts as STL for quick desktop printing to check form and fit.

软件支持

Every slicer (PrusaSlicer, Cura, Bambu Studio), all major CAD systems (SolidWorks, Fusion 360, FreeCAD) and all CAM packages.

转换此格式

常见的转换:从 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 -i part.step -o part.stl

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

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

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

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

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

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

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

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

常见的 STL 转换问题

非水密网格

可打印的 STL 必须是封闭的流形表面。由开放曲面构建的模型在导出时可能出现孔洞或法线翻转。3D CAD Converter 可在转换过程中修复常见缺陷,使结果能够干净地切片。

无颜色或单位

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 -i 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 实体导出的网格通常是水密的,但由开放曲面构建的模型可能不是。3D CAD Converter 可在转换过程中修复常见的网格缺陷,使 STL 能够干净地切片。