格式转换/网格互转

PLY 转 STL(本地)

在浏览器本地把 ASCII、二进制小端或二进制大端 PLY 转换为二进制 STL。先读取 header,再在 Worker 内按元素逐个读取顶点与面列表。

可用零上传WorkerPLY
零上传

转换

零上传
PLYSTL

可以开始转换

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

格式
PLY → STL
Worker
浏览器内

拖入 PLY

ASCII、小端与大端 PLY 会按元素逐个读取;额外的顶点属性会跳过。

选择文件

文件上限: 500 MB · 零上传

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

使用步骤

  1. 1

    拖入 PLY 文件。

  2. 2

    Worker 读取 PLY header 与声明的元素布局。

  3. 3

    流式读取顶点 x/y/z 和面索引列表,多边形扇形三角化。

  4. 4

    二进制 STL 写出器计算面法线,文件在本地下载。

数值怎么读

单位

PLY 无单位。坐标原样保留,不做缩放;打印前请确认单位。

属性

只使用顶点位置和面索引。PLY 的颜色、法线、置信度等额外属性会跳过。

打印建议

  • 二进制 STL 被大多数切片器接受,但每个三角面重复顶点;大网格请检查输出大小。
  • PLY 的面可能是多边形;转换器会在写出 STL 前三角化。
  • 验证转换结果前保留原始 PLY。

常见问题

参考

  • · PLY 格式规范
  • · 二进制 STL 格式