SupaVoxel
免费 3D 打印文件工具

免费在线 STL 修复工具

拖入模型,几秒内生成健康报告:孔洞、开放边、非流形边、翻转面和松散壳体,每条问题边都会用红色标出。一键将其封闭成水密实体,可下载为 STL 或 3MF,文件始终不会离开你的设备。

  • 在浏览器中运行
  • 无需注册
  • 修复前后报告
  • 输出 STL 或 3MF
更新于 2026年10月

如何修复 STL 文件错误

无需 Meshmixer,无需 Netfabb,无需账号。检查和 STL 修复都在你自己的电脑上运行。

  1. 01

    拖入模型

    将 STL 拖到上方工具中,也可以拖入 OBJ、3MF、PLY、GLB 或任意一种支持的十种格式,最大 200 MB。检查会立即开始。试试示例会加载一个我们故意损坏的模型,上面有几个打穿的孔和一块内外翻转的面,让你亲眼看到修复过程。
  2. 02

    查看健康报告

    面板会显示水密是或否,然后列出孔洞、开放边、非流形边、翻转面、独立壳体和三角形的数量。问题边会在模型上用红色标出,让你看到缺口在哪里。
  3. 03

    修复并下载

    点击修复网格。系统会重新检查报告,并以修复前 → 修复后的形式显示;你可以在预览区切换原始模型和修复结果。将修复后的模型下载为 STL 或 3MF,两者都按切片软件期望的方式以 Z 轴向上放置。

STL 修复报告是什么意思

每一行代表网格无法成为实体的不同原因。切片软件需要封闭表面才能判断哪里是内部、哪里是外部。

检查项含义切片软件会怎样处理
水密网格由一个或多个封闭的 2-流形实体组成(使用 Manifold 几何库验证)切片结果可预测
孔洞开放边形成的环,每一处都是表面上的缺口墙壁缺失,或层片在缺口处被桥接
开放边只被一个三角形使用的边切片软件在那里无法区分内外
非流形边被三个或更多三角形共享的边墙壁含糊、填充随机或出现缺口
翻转面相对于相邻三角形朝内的三角形层片中出现孔洞或区域反转
独立壳体同一文件中互不相连的部件如果是刻意设计则没问题;漂浮的碎屑会打印成杂质

STL 修复实际会做什么

没有魔法:点击“修复网格”后,会按顺序对你的模型执行以下步骤。

焊接重复顶点

STL 会单独存储每个三角形的角点。位于同一位置的角点会被合并,从而重新连接表面并删除零面积三角形。

移除非流形面

当三个或更多三角形共享一条边时,会移除多余的面,使每条边恰好有两个相邻面。

去除漂浮碎片

开启移除微小漂浮碎片(默认开启)时,任何小于模型三角形总数 1% 的松散壳体都会被删除。如果你的文件中有想保留的小部件,请关闭此选项。

统一法线

先让每个壳体的绕序保持一致,然后把任何内外翻转的壳体翻转过来,使所有面都朝外。

封闭每个孔洞

每个开放环都会用贴合周围曲面的平滑补片填充,而不是平盖子。第二轮会封闭第一轮中出现的任何开口。

验证

结果会用同一份报告再次检查,让你在下载前就能知道它是否水密,而不是等打印失败后才发现。

STL 修复无法解决的问题

坦诚说明限制,让你知道什么时候需要其他工具:

  • 重叠壳体仍会保持独立。 一个由身体和穿过身体的剑组成的模型,修复后会水密,但仍是两个相交的实体。所有主流切片软件在切片时都会合并重叠实体,所以通常能正常打印。
  • 薄壁不会变厚。 0.2 mm 的壁修复后仍是 0.2 mm;用 0.4 mm 喷嘴打印时可能会消失。
  • 巨大孔洞只能靠猜测。 补片是对缺失表面的平滑猜测。被切掉的底座会变成一个平缓的圆顶,所以不如用 STL 分割工具把它平切。
  • 颜色和纹理会被丢弃。 输出的是纯几何体,并合并成一个网格。

如果报告显示大多数问题已修复,但网格仍未完全封闭,请开启漂浮碎片移除后重试,或先用 网格简化工具 降低非常密集的扫描模型,然后再修复。

STL 修复技巧

推荐做法
  • 修复前先检查红色边:几个小孔是快速修复,缺失一半可不是
  • 在把模型切成部件或添加底座之前先修复,这样切面才能干净封闭
  • 如果你使用 Bambu Studio 或 PrusaSlicer 打印,请下载 3MF;它能明确保留毫米单位
  • 在切片前用 STL 查看器 重新打开结果,检查尺寸
避免做法
  • 如果文件中故意包含小型独立部件,请关闭漂浮碎片移除
  • 别指望用修复补上整块缺失的一面;请重新建模或重新扫描
  • 别指望它能修复对你喷嘴来说太薄的壁
  • 如果文件已经显示水密,就不要修复,除非切片软件仍然报错

STL 文件损坏的常见来源

3D 扫描和摄影测量会在相机或激光看不到的地方留下孔洞:下巴下方、手指之间、底座上。游戏和 AR 模型常常由开放表面构成,渲染时看起来是实心的,但没有背面或底部。SketchUp 导出的模型由没有厚度的单面组成。AI 生成的网格可能包含细小的松散碎片和褶皱。CAD 布尔运算有时会在两个实体沿一条线接触的地方留下非流形边。

这些都会出现在上方的 STL 修复报告中。如果你用 图片转 STL 从照片生成模型,工作室 在导出前内置了同样的一键修复,因此你不需要再额外操作一步。

常见问题

常见问题

这个 STL 修复工具免费吗?

是的,无需注册、没有水印,也不限制修复文件数量。健康检查和修复都在你自己的电脑上运行,因此没有服务器成本需要转嫁给你。唯一的限制是每个文件 200 MB,以免浏览器标签页内存不足。

如何在线修复 STL 文件?

将文件拖到本页顶部的工具中。它会立即报告孔洞、开放边、非流形边、翻转面和壳体,并用红色标出问题边。点击“修复网格”,查看修复前后的数字,然后把水密结果下载为 STL 或 3MF。

我的 STL 会上传到服务器吗?

不会。文件由页面中的 JavaScript 读取,并使用设备上的 WebAssembly 几何代码进行修复。任何内容都不会发送到别处,因此对付费模型、客户零件和未发布设计来说都很安全。

非流形是什么意思?

流形网格是指每条边都恰好被两个三角形共享的网格,就像真实物体的表面。非流形边会被三个或更多三角形共享,或者表面收缩成一个点,导致内外变得含糊。切片软件可能会出现墙壁缺失或填充异常。

为什么我的切片软件说模型有错误?

当网格存在开放边、翻转法线或非流形几何时,Cura、PrusaSlicer 和 Bambu Studio 会发出警告,因为它们需要封闭表面来判断什么是实体。有些切片软件会自动修复小问题,但结果不稳定。先修复能让你得到干净、经过验证的文件和可预测的打印结果。

STL 修复会改变模型形状吗?

只会在必须改变的地方改变。焊接顶点和修复法线不会移动任何东西。移除非流形面和漂浮碎片会删除少量几何体,填充孔洞会添加贴合周围曲面的新三角形。开启线框,使用“原始模型”和“修复结果”切换来对比两者。

它也能修复 OBJ、3MF 或扫描文件吗?

可以。该工具可读取 STL、OBJ、FBX、GLB、glTF、3MF、PLY、USDZ、DAE 和 STEP。修复时所有部件会合并成一个网格,结果保存为 STL 或 3MF。颜色和纹理不会保留,因为目标是可打印的实体。

如果 STL 修复无法封闭网格怎么办?

你会看到提示:大多数问题已修复,但网格尚未完全封闭。请开启漂浮碎片移除后再次运行,或先用网格简化工具降低非常密集的扫描模型。大面积缺失的模型,比如半个扫描件,需要重新建模而不是修复。

免费开始

立即修复你的 STL

将文件拖入上方的 STL 修复工具,查看报告,然后下载可供切片软件使用的水密模型。

免费 · 浏览器内运行 · 无需注册