格式转换/网格互转
OBJ 转 STL(本地)
不把文件发到任何地方,直接在浏览器里把 OBJ 转换为二进制 STL。OBJ 文本以 4 MiB 分片读取,多边形在 Worker 内扇形三角化,二进制 STL 分块组装后本地下载。
可用零上传WorkerOBJ
零上传
转换
零上传OBJSTL
可以开始转换
输入以 4 MiB 分片流式读取;输出在 Worker 内分块组装,并在本地下载。
- 格式
- OBJ → STL
- Worker
- 浏览器内
拖入 OBJ
OBJ 文本以 4 MiB 分片流式读取;四边形/多边形会扇形三角化,分组合并为一个网格。
选择文件文件上限: 500 MB · 零上传
零上传 · File.slice() → Worker → 分块 STL 输出。
使用步骤
- 1
拖入 OBJ 文件。
- 2
Worker 流式读取 v/f 记录,解析正负顶点索引,并把四边形/多边形扇形三角化。
- 3
分组会合并为一个三角网格;二进制 STL 写出器为每个三角面计算面法线。
- 4
在本地下载生成的二进制 STL。
数值怎么读
单位
OBJ 无单位。坐标原样写入 STL,不做缩放;打印前请确认比例。
法线
STL 每个三角面存储一个面法线。写出器会归一化法线;退化面回退为零法线。
打印建议
- 二进制 STL 比 ASCII STL 更小、加载更快。
- OBJ 的对象与分组会合并为一个网格;切片器需要独立对象时,请先在转换前拆分。
- 检查转换后的包围盒是否落在热床内。
常见问题
参考
- · Wavefront OBJ 规范
- · 二进制 STL 格式