变换与优化/优化

网格拆分(本地)

把网格按边连通分量拆分成多个部件,并打包为一个 ZIP 中的独立二进制 STL。Worker 支持 STL、OBJ、PLY、3MF、GLB 或自包含 glTF,全程不上传模型。

可用零上传WorkerSTL · OBJ · PLY · 3MF · GLB · glTF

拆分后的网格

零上传

拆分后的网格

部件按共享边连通;只共享一个顶点的岛会拆成独立部件。ZIP 内是 part-001、part-002… 的二进制 STL。

拖入要拆分的网格

支持 STL、OBJ、PLY、3MF、GLB 或自包含 glTF;按共享边连通分量拆分,并打包为多个 STL。

拖入要拆分的网格

支持 STL、OBJ、PLY、3MF、GLB 或自包含 glTF;按共享边连通分量拆分,并打包为多个 STL。

选择文件

文件上限: 500 MB · 零上传

零上传 · File.slice() / ArrayBuffer → Worker → 分件 ZIP。

使用步骤

  1. 1

    拖入任意支持格式的网格文件。

  2. 2

    Worker 解析网格,必要时焊接无索引源,并按共享边分组三角面。

  3. 3

    每个连通分量写成独立的 part-NNN.stl,装入一个 ZIP。

  4. 4

    在本地下载部件 ZIP,全程没有上传。

数值怎么读

分量

部件通过共享边连通。只在顶点接触或完全不相连的表面会成为独立部件;非流形连接仍保留在同一部件中。

输出

ZIP 内是 part-001.stl、part-002.stl 等存储式二进制 STL。每个部件保留原始坐标,不做重新居中或缩放。

打印建议

  • 切片器需要独立对象时使用拆分;如有需要,可对每个部件运行流形检查。
  • 原始坐标空间中的部件可能重叠;打印前请先摆放。
  • 验证拆分 ZIP 前保留原始源文件。

常见问题

参考

  • · ISO/ASTM 52900
  • · 网格连通性与连通分量