在线修复 STL 文件

打开切片软件提示有问题的模型。修复在这台设备上完成 - 文件不会被上传 - 保存修复后的副本之前,您可以在 3D 中转动查看它。

将 STL 文件拖到这里打开 STL 文件

支持 STL、OBJ 或 3MF。文件在这台设备上读取,绝不会被上传。

能修复什么

  • 破洞 表面上的缺口用补片封上。
  • 翻转的三角形 朝向模型内部的面被翻到外面。
  • 粘连的边 只是相互接触的表面被分开一微米。
  • 重复的三角形 删除副本,厚度为零的壁相互抵消。

当切片软件对模型发出警告时

在 Bambu Studio 的英文界面中,对象名称下方会用红字写着「Error: 1 non-manifold edge」,往往还有「reversed faces detected, which may affect rendering」,并让您用第三方工具修复。PrusaSlicer 和 OrcaSlicer 会在对象上标出警告符号,并统计它的开放边或非流形边。这里就是这样一个工具,只需三步:

  1. 在上方打开 STL,或把它拖到框里。文件始终留在您的设备上。
  2. 查看结果并转动模型:列表会说明修复了什么,以及还有哪些地方未闭合。
  3. 保存修复后的 STL,用它代替原文件载入切片软件。

Mac 或 Linux 上的 Bambu Studio 和 OrcaSlicer

它们的“修复模型”命令依赖 Windows 内置的修复功能,所以在 Mac 或 Linux 上没有这个命令,警告会一直在。可以在这里修复文件,任何系统都行,然后用修复后的副本替换原文件导入。

原文件永远不会被改动:修复后的副本以自己的名称保存在原文件旁边,文件名以 -repaired 结尾。

修复做了什么

破洞

表面上的缺口 - 缺了一个三角形,或导出时丢了一个面 - 会让切片软件只能去猜模型的内部在哪里。凡是边缘构成一个完整闭环的洞,都会用一块平整的补片封上,补片的朝向与周围表面一致。即使封上也围不住任何空间的薄片,比如一块单独的平板,会保持原样。

翻转的三角形

每个三角形用顶点的顺序表明哪一面朝外。朝向反了的三角形在切片软件里显示为一块暗斑,还可能让软件填充错误的一侧。修复先让三角形与相邻的三角形朝向一致,再把每个独立部分翻向外侧,空心部分内部的空腔则翻向内侧。

粘连的边和点

在两个表面只是相互接触的地方 - 两个部分沿一条边相接、一处折叠与自身闭合、两个圆锥尖对尖 - 会有三个或更多三角形共用一条边,切片软件会把它报告为非流形。修复会把这些表面分开:复制共用的顶点,并把每个副本向各自的表面内移动一微米。打印机能分辨的任何细节都不会改变。

重复和空的三角形

写了两次的三角形只保留一个。两个朝向相反的副本是一面厚度为零的壁,通常是两个相接部分的共用面,两者都会被删除,让这些部分合成一个实体。顶点已合并成一条线或一个点的三角形不覆盖任何面积,会被丢弃。零散碎片也会被丢弃:与模型分离、远小于模型且不包围任何体积的几个三角形。

它会检查什么

除了修复,还可按需检查:模型能否放进您的打印机,大约多重、需要多少线材或树脂,哪里的悬垂超过切片软件加支撑的角度,哪里的壁对您的喷嘴来说太薄,以及哪里的表面相互穿插 - 全部标在模型上,全部是根据形状做出的估算。

不修复的内容

相互穿插的表面、薄到无法打印的壁,以及模型缺失的、大到不能算作破洞的一整面,都不是修复能替您决定的:它们需要建模软件。如果还留有这类问题,结果会告诉您。

常见问题

我的文件会被上传吗?

不会。页面把修复程序加载到您的浏览器中,模型的读取、修复和保存都在您自己的设备上完成。关于它的任何信息都不会发送给我们或任何其他人 - 页面加载完成后,即使断开网络也能使用。

为什么切片软件说模型是非流形(non-manifold)?

因为它有某些边并不恰好由两个三角形共用:要么只属于一个三角形(破洞),要么属于三个或更多三角形(只是相互接触的表面)。Bambu Studio、PrusaSlicer 和 OrcaSlicer 都会检查这一点,而从网上下载的大多数模型都有几条这样的边。

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

只在修复的地方改变。封上的破洞多了一块平整的补片,分开的点移动千分之一毫米,其余一切都按原样写回。保存之前,3D 视图会显示修复后的副本。

它能打开多大的文件?

取决于设备的内存。电脑可以处理几百万个三角形的模型;手机会更早撑不住,这时它会直接告诉您,而不是只保存半个模型。

能打开 3MF 或 OBJ 文件吗?

可以:它能打开 STL(二进制或 ASCII)、OBJ 和 3MF,3MF 按其自身单位读取并包含所有已放置的对象,修复后的模型可保存为 STL 或 3MF。一个打印板上只有一个对象的 Bambu Studio 或 OrcaSlicer 项目,会作为同一个项目保存回来,保留打印板、设置和涂色。

它免费吗?

免费,无需注册,修复多少个文件都没有限制。

这些检查有多准确?

它们只是根据模型形状做出的估算,两个方向都可能出错。被标为过薄的壁、悬垂或未闭合的边可能照样能切片并打印好,而在这里看起来没问题的模型也可能失败:切片软件知道您的喷嘴、层高、支撑和材料,而本页面不知道。打印前请务必查看切片预览。本工具免费并按原样提供,不附带任何保证:对于因在此修复或检查的文件而损失的打印件、材料或时间,我们不承担责任。

让每个模型都带着它的打印数据

LayerFlow3D 把您的模型和切片软件测出的数据存在一起 - 克数、时长、打印板 - 并据此为每个订单定价。