STL 示例文件 — 下载二进制和 ASCII STL 测试文件
STL — 立体光刻三角网格 · .stl · MIME 类型 model/stl
下载 STL 示例文件,用来测试切片软件集成、3D 上传表单、网格缩略图生成或 STL 解析器。主模型是一个 (2,3) 环面结——一根自我穿绕的闭合管体,处处都有曲率,没有平面可以掩盖着色错误,还有一条沿管体全长延伸的 UV 接缝。它提供三种密度——1,024、51,200 和 524,288 个三角形——每种都有二进制和 ASCII 版本,你可以对比测试两种编码,并观察代码从 51 KB 到 26 MB 的扩展表现。
另有一个可直接打印的 L 形支架(40 × 20 × 24 mm,水密,带三个 4.2 mm 的孔),以及一个包含三个独立实体的文件。所有 STL 均为 Z 轴朝上、单位为毫米,并放置在打印平台 z = 0 上。STL 只存储三角形——没有单位、颜色、材质或 UV——这正是它至今仍是 3D 打印最低公分母的原因。

下载 STL 示例文件
| 文件 | 详情 | 大小 | 下载 |
|---|---|---|---|
sample-print-ready-bracket-mm.stl | 614 个三角形 · 1,842 个顶点 · 法线 · 毫米,Z 轴朝上 | 31 KB | |
sample-model-low-poly-binary.stl | 1,024 个三角形 · 3,072 个顶点 · 法线 · 毫米,Z 轴朝上 | 51 KB | |
sample-multi-body.stl | 2,248 个三角形 · 6,744 个顶点 · 3 个实体 · 法线 · 毫米,Z 轴朝上 | 112 KB | |
sample-model-low-poly-ascii.stl | 1,024 个三角形 · 3,072 个顶点 · 法线 · 毫米,Z 轴朝上 | 259 KB | |
sample-model-medium-poly-binary.stl | 51,200 个三角形 · 153,600 个顶点 · 法线 · 毫米,Z 轴朝上 | 2.6 MB | |
sample-model-medium-poly-ascii.stl | 51,200 个三角形 · 153,600 个顶点 · 法线 · 毫米,Z 轴朝上 | 13 MB | |
sample-model-high-poly-binary.stl | 524,288 个三角形 · 1,572,864 个顶点 · 法线 · 毫米,Z 轴朝上 | 26 MB |
在命令行或 CI 中使用这些文件
每个 URL 都稳定不变并开放 CORS。在测试中固定 SHA-256,一旦测试夹具发生变化,你会立刻知道。
# 下载单个文件 curl -O https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/3d/stl/sample-print-ready-bracket-mm.stl # 校验文件(上方每个文件都列出了 SHA-256) shasum -a 256 sample-print-ready-bracket-mm.stl # 所有示例文件的机器可读索引 curl https://pnb-freetoolsforweb.s3.us-east-2.amazonaws.com/samples/index.json | jq '.files[] | select(.format=="stl")'
STL 格式概览
| 全称 | STL — 立体光刻三角网格 |
|---|---|
| 扩展名 | .stl |
| MIME 类型 | model/stl |
| 编码 | 二进制(80 字节文件头、uint32 数量、每个三角形 50 字节)和 ASCII |
| 几何 | 仅三角形,每个带一条面法线,无共享顶点 |
| 单位 | 文件中不含单位——这些示例为毫米,Z 轴朝上 |
| 二进制大小 | 恰好为 84 + 50 × 三角形数 字节 |
| 三角形数量 | 614 至 524,288 |
用 STL 示例文件测试什么
- 切片软件和打印服务的上传验证
- 区分二进制与 ASCII STL
- 生成网格缩略图和预览
- 打印报价所需的水密性和体积检查
- 上传大小限制与解析器性能(26 MB 高面数文件)
- 将多实体 STL 拆分为独立部件
常见问题
应该用二进制还是 ASCII STL?
几乎总是用二进制。它的大小约为 ASCII 的五分之一,解析更快,而且大小可由三角形数量推算。ASCII STL 的存在是为了便于阅读和调试;输入端两种都要支持,因为用户两种都会上传。
这些 STL 文件可以打印吗?
可以。每个网格都是闭合的二维流形,绕序一致朝外,体积为正(发布前已用 trimesh 检查)。支架是专门作为可打印零件设计的:4 mm 壁厚,底面平放在 z = 0,唯一的悬垂是立板上的水平孔。
为什么 STL 文件没有颜色和单位?
该格式诞生于 1987 年,只存储三角形和法线。有些工具会把颜色藏在 2 字节的属性字段里,但这并非标准做法,我们将其保留为零。单位是隐含的:几乎所有切片软件都默认毫米。如果需要颜色、多种材质或明确的单位,请改用 3MF。
这些文件使用什么单位和朝上轴?
glTF、GLB、OBJ、PLY、OFF、DAE 和 USDZ 为 Y 轴朝上、单位为米(环面结直径约 1.4 m)。STL 和 3MF 为 Z 轴朝上、单位为毫米,并按切片软件的习惯放置在 z = 0 上。FBX 为 Y 轴朝上、单位为厘米。每个文件的单位和朝上轴都列在其详情中,方便你检查导入器的缩放和旋转是否正确。
这些模型是从哪里来的?
由我们自己生成。脚本先用公式构建几何体(环面结、UV 球、立方体,以及用布尔建模库制作的支架),再按各格式规范逐字节写出文件。没有任何模型是下载、扫描或从他人模型转换而来的,因此可免费用于任何用途(包括商业用途),无需署名。
下载这些 STL 文件安全吗?
安全。每个文件都由我们自己的开源脚本从零生成——没有抓取或用户上传的内容——不包含脚本、宏或可执行文件。本页公布了每个文件的 SHA-256,方便你校验收到的文件。
可以将这些 STL 示例文件用于商业用途吗?
可以。它们可免费用于任何用途,包括商业产品、测试套件、演示和再分发,无需署名。不需要任何授权,也不必征求任何人的同意。
可以直接外链这些文件或在 CI 中使用吗?
可以。每个链接都是稳定的 HTTPS 直链,带有 Access-Control-Allow-Origin: * 和较长的缓存头,curl、wget、fetch() 和测试运行器都可以直接拉取。每个页面都链接了所有文件的 JSON 索引(见命令行部分)。
相关示例文件
支持 STL 的免费工具
发现问题,或者觉得哪里可以更好?每条消息我们都会阅读,并尽快修复。