格式转换/网格互转

GLB 转 3MF(本地)

在浏览器本地把 GLB 转换为 3MF 制造包。Worker 解析源文件并在需要时三角化,写出包含一个模型对象与一个 build item 的核心 3MF ZIP。

可用零上传WorkerGLB
零上传

转换

零上传
GLB3MF

可以开始转换

输入以 4 MiB 分片流式读取;输出在 Worker 内分块组装,并在本地下载。

格式
GLB → 3MF
Worker
浏览器内

拖入 GLB

glTF 2.0 二进制容器在 Worker 内读取;节点、变换与三角面 primitive 会合并到本地网格。

选择文件

文件上限: 500 MB · 零上传

零上传 · File.slice() → Worker → 分块 3MF 输出。

使用步骤

  1. 1

    拖入 GLB 文件。

  2. 2

    Worker 解析源文件并生成一个索引三角网格。

  3. 3

    组装存储式 3MF ZIP,包含核心模型 XML、content types 与 relationships。

  4. 4

    在本地下载 3MF,全程没有上传。

数值怎么读

单位

GLB 坐标约定使用米,但会原样写成毫米值的 3MF 坐标。转换器不做缩放;请在切片器中检查尺寸。

属性

不会写出 GLB 的材质、纹理、颜色、法线、蒙皮或 morph target;3MF 只包含一个对象与一个 build item。

打印建议

  • 3MF 自带单位;写出器明确声明毫米。
  • 包内只有一个对象与一个 build item;需要独立对象时请先拆分。
  • 验证 3MF 前保留原始源文件。

常见问题

参考

  • · glTF 2.0 规范
  • · 3MF core specification