格式转换/网格互转
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
拖入一个二进制或 ASCII STL。
- 2
Worker 以 4 MiB 分片流式读取二进制 STL,ASCII STL 按行流式解析;随后焊接共享顶点并计算几何统计。
- 3
OBJ 写出器分块输出顶点与面,使用一个默认组,保留源坐标单位。
- 4
在本地下载 OBJ,全程没有上传。
数值怎么读
单位
STL 无单位。转换器不做缩放,直接保留源坐标;打印或导入前请确认目标单位,25.4 倍误差是 3D 打印最经典的翻车点。
材质
STL 没有材质名。OBJ 输出使用一个默认组,不生成 MTL 文件;需要材质时请在建模软件里补充。
打印建议
- 相同三角面数下,OBJ 通常比二进制 STL 小,因为顶点共享而不是每个面重复存储。
- 确认目标切片器对 OBJ 单位与向上轴的解释与原 STL 一致。
- 验证转换结果前保留原始 STL。
常见问题
参考
- · Wavefront OBJ 规范
- · ISO/ASTM 52900