网格修复/拓扑修复
非流形网格修复(本地)
在本地修复边与顶点非流形连接。Worker 解析 STL、OBJ、PLY、3MF、GLB 或自包含 glTF,移除非流形边上的多余面,补合因此出现的简单孔洞,并把领结顶点拆成独立扇面,全程不上传模型。
修复后的网格
零上传修复后的网格
焊接容差为 0.001 源单位。每条非流形边保留最大的反向绕序面对,移除多余面后补合简单边界环,并把领结顶点拆成独立扇面。这不是自交或 CSG 修复;打印前请检查结果。
拖入非流形网格
支持 STL、OBJ、PLY、3MF、GLB 或自包含 glTF。移除非流形边上的多余面、补合简单孔洞并拆分领结顶点,输出二进制 STL。
STL · OBJ · PLY · 3MF · GLB · glTF → STL
拖入非流形网格
支持 STL、OBJ、PLY、3MF、GLB 或自包含 glTF。移除非流形边上的多余面、补合简单孔洞并拆分领结顶点,输出二进制 STL。
选择文件文件上限: 500 MB · 零上传
零上传 · File.slice() / ArrayBuffer → Worker → 修复后的 STL。
使用步骤
- 1
拖入任意支持格式的网格文件。
- 2
Worker 按 0.001 源单位焊接顶点,移除零面积与重复三角面,并统计边关联。
- 3
对每条非流形边保留最大的反向绕序面对,移除多余面。
- 4
补合移面后产生的简单边界环,并把领结顶点拆成独立表面扇面。
- 5
下载修复后的二进制 STL,并用流形检查或切片器验证。
数值怎么读
被三个或更多三角面共享的边就是非流形边。修复会保留一个正向与一个反向三角面,优先选择面积较大的面,使输出边最多只有两个关联面。
领结顶点把两个表面扇面在单点连接,却没有共享边。只统计边数看不出来;修复会按角点连通性找出扇面,并为每个扇面复制顶点。
这是拓扑启发式修复,不是 CSG 或自交修复。移除冲突面可能删掉有用几何,复杂非平面边界也可能被跳过;打印前请检查结果。
打印建议
- 修复后运行 manifold-check,确认非流形边与顶点都已归零。
- 检查被移除面附近的薄片或缺墙,尤其是内部隔片与相互接触的壳体。
- 如果移除的几何过多,建议在 CAD 中把模型拆成部件,再分别修复每个壳体。
- 打印前用 Cura 或 PrusaSlicer 切片;流形网格仍可能有自交。
常见问题
参考
- · ISO/ASTM 52900
- · 网格拓扑:非流形边与顶点扇面