格式转换/网格互转

OBJ 转 PLY(本地)

不把模型发到任何地方,直接在浏览器里把 OBJ 转换为二进制小端 PLY。OBJ 文本以 4 MiB 分片读取,多边形在 Worker 内扇形三角化,PLY 本地组装。

可用零上传WorkerOBJ
零上传

转换

零上传
OBJPLY

可以开始转换

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

格式
OBJ → PLY
Worker
浏览器内

拖入 OBJ

OBJ 文本以 4 MiB 分片流式读取;四边形/多边形会扇形三角化,分组合并为一个网格。

选择文件

文件上限: 500 MB · 零上传

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

使用步骤

  1. 1

    拖入 OBJ 文件。

  2. 2

    Worker 流式读取 v/f 记录,并解析正负顶点索引。

  3. 3

    四边形与多边形扇形三角化;对象和分组合并为一个顶点/面列表。

  4. 4

    在本地下载生成的二进制 PLY。

数值怎么读

单位

OBJ 无单位。坐标原样写入 PLY,不做缩放;打印前请确认比例。

属性

OBJ 的顶点颜色、纹理坐标与法线会被忽略;PLY 只包含位置与三角面。

打印建议

  • PLY 保留共享顶点索引,适合后续网格工具处理。
  • 分组与对象会合并为一个 PLY 元素;切片器需要独立对象时,请先在转换前拆分。
  • 检查转换后的包围盒是否落在热床内。

常见问题

参考

  • · Wavefront OBJ 规范
  • · PLY 格式规范