网格修复/拓扑修复
重叠壳体合并(本地)
在浏览器本地把相互重叠的独立闭合壳体合并为一个水密 STL。Worker 焊接并校验网格,拆分边连通壳体,检查自交,再用 Manifold WASM 合并,不上传模型。
重叠壳体合并
零上传重叠壳体合并
本工具只合并相互重叠的独立闭合壳体;不会修复单个连通表面内部的自交。这种情况请使用 CAD 或体素修复。
拖入要合并的重叠壳体
支持 STL、OBJ、PLY、3MF、GLB 或自包含 glTF。每个壳体都必须闭合且绕序一致;独立的重叠壳体将合并为一个 STL。上限 200,000 个三角面。
STL · OBJ · PLY · 3MF · GLB · glTF → STL
拖入要合并的重叠壳体
支持 STL、OBJ、PLY、3MF、GLB 或自包含 glTF。每个壳体都必须闭合且绕序一致;独立的重叠壳体将合并为一个 STL。上限 200,000 个三角面。
选择文件文件上限: 500 MB · 零上传
零上传 · File.slice() / ArrayBuffer → Worker → 合并后的 STL。
使用步骤
- 1
拖入 STL、OBJ、PLY、3MF、GLB 或自包含 glTF 文件。
- 2
Worker 焊接顶点、移除退化/重复三角面,并检查水密与绕序。
- 3
按共享边拆出独立壳体,并逐个验证为闭合且绕序一致的流形。
- 4
三角面对检测报告合并前的自交。
- 5
用 Manifold WASM 合并相互重叠的独立壳体,再检查结果拓扑与自交。
- 6
下载合并后的二进制 STL。已经是单个干净壳体的输入会原样写出。
数值怎么读
这里执行的是独立闭合壳体的布尔并集,不是体素重建或通用曲面重建。它会消除壳体之间的体积重叠与重叠产生的内部表面。
分量按共享边分组;只在一点接触的壳体会成为独立分量。单个干净分量不需要合并,会原样写出。
三角面对检测器报告合并前后的自交。如果输入是单个连通表面且存在自交,本工具会拒绝处理,因为 Manifold 并集无法修复单个自交表面。
操作上限为 200,000 个三角面与 500 MB 输入。每个分量都必须水密且绕序一致;否则先用 clean-mesh、fill-holes 或 repair-non-manifold 修复。
Manifold 从闭合且绕序一致的壳体生成并集;结果会检查水密与实体绕序。超过自交检测上限的大型结果会把合并后检查显示为未计算。
打印建议
- 模型由相互重叠的闭合零件组成时使用本工具,例如钥匙扣、外壳或导入的装配体。
- 如果壳体有开放边界或绕序错误,先用 manifold-check 检查并修复。
- 合并后的模型仍可能有薄壁或悬垂;切片前运行打印就绪检查。
- 输出为二进制 STL;合并后请在查看器或切片器中检查。
- 单个自交表面请在 CAD 或体素工具中修复;本工具会拒绝这种情况。
常见问题
参考
- · ISO/ASTM 52900
- · Manifold 几何库
- · 网格自交与重叠壳体