格式转换/网格互转

STL 转 OBJ(本地)

在浏览器本地把二进制或 ASCII STL 转换为 OBJ。二进制 STL 以 4 MiB 三角面对齐分片读取,Worker 焊接共享顶点,并写出索引化 OBJ 供本地下载。

可用零上传WorkerSTL
零上传

转换

零上传
STLOBJ

可以开始转换

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

格式
STL → OBJ
Worker
浏览器内

拖入 STL

二进制 STL 以 4 MiB 分片流式读取;ASCII STL 按行流式解析。

选择文件

文件上限: 500 MB · 零上传

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

使用步骤

  1. 1

    拖入一个二进制或 ASCII STL。

  2. 2

    Worker 以 4 MiB 分片流式读取二进制 STL,ASCII STL 按行流式解析;随后焊接共享顶点并计算几何统计。

  3. 3

    OBJ 写出器分块输出顶点与面,使用一个默认组,保留源坐标单位。

  4. 4

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

数值怎么读

单位

STL 无单位。转换器不做缩放,直接保留源坐标;打印或导入前请确认目标单位,25.4 倍误差是 3D 打印最经典的翻车点。

材质

STL 没有材质名。OBJ 输出使用一个默认组,不生成 MTL 文件;需要材质时请在建模软件里补充。

打印建议

  • 相同三角面数下,OBJ 通常比二进制 STL 小,因为顶点共享而不是每个面重复存储。
  • 确认目标切片器对 OBJ 单位与向上轴的解释与原 STL 一致。
  • 验证转换结果前保留原始 STL。

常见问题

参考

  • · Wavefront OBJ 规范
  • · ISO/ASTM 52900