OpenSCAD 转 STEP:导出真正的 B-rep,不是网格

OpenSCAD 只能导出网格。把 .scad 文件或整个项目文件夹拖进来,就能得到带真平面、真圆柱、真孔的 STEP 文件——Fusion、SolidWorks、Onshape、FreeCAD 和 CAM 软件都能直接测量、选取、加工。

转换 .scad 文件 →

Thingiverse 上 7378 份真实 .scad 文件,95% 能直接转换。 哪些能精确转换 →

只想看看模型,不要 STEP? OpenSCAD 在线预览 →

手边没有 .scad 文件?先试试这几个

点开就在浏览器里构建好;拖参数面板里的滑块改尺寸,然后导出 STEP。不用登录。

用 Claude Code 或 Codex?装 Forgent3D skill

一条命令,agent 就能在你本机写 .scad、用真正的 OpenSCAD 渲染并核对尺寸,再给你一个带代码的链接——点开就是这个转换器,STEP 在这里导。不用装 OpenSCAD。

npx skills add forgent3d/forgent3d-skills
Skills 页 →

网格 STEP 与 B-rep STEP

网格包成的 STEP

256 个三角面

Forgent3D 导出的 B-rep STEP

4 个面:2 个平面、2 个圆柱面

同一根管子,$fn = 32。网格 STEP 里,内孔是 32 条平面窄条:CAD 选不中这个孔、量不出直径,CAM 也识别不了。B-rep STEP 里,它就是一个半径精确的圆柱面。

常见问题

为什么不直接从 OpenSCAD 导出 STL?

3D 打印用 STL 就够了。但 CNC 加工、注塑、找加工厂报价、在 CAD 里继续改,都需要 STEP:STL 只有三角面,孔没有直径,曲面没有曲率。

Thingiverse、Printables 上下载的模型能转吗?

大多数可以。我们用 Thingiverse 上的 7378 份 .scad 文件做测试,95% 能直接转换。把下载的整个文件夹拖进来,被 include 的文件才会一起带上。

转出来的 STEP 还能编辑吗?

可以按几何编辑:在任何 CAD 软件里测量、倒圆角、挖槽、推拉面都行。STEP 不带 OpenSCAD 的参数,要改参数就改 .scad 再转一次。

SolidWorks、Fusion、FreeCAD 能打开吗?

STEP 是所有主流 CAD / CAM 软件都支持的通用格式。导出的文件是带解析曲面的实体,孔和圆柱面导入后就是可以选取、标注的圆柱面。

ChatGPT、Gemini、Claude 写的 OpenSCAD 代码,不装 OpenSCAD 能预览吗?

能。把代码贴进转换器,或者打开形如 https://app.forgent3d.com/scad#code=<代码> 的链接:浏览器里用真正的 OpenSCAD 求值,显示几何,导出 STEP。不用安装、不用登录。你也可以直接让 AI 在回答里附上这样的链接。

链接里的代码、拖进来的 .scad 会上传到服务器吗?

不会。# 后面的内容浏览器不会发出去,而且整个转换——OpenSCAD 求值和 CAD 内核构建——都在你的浏览器里运行,.scad 文件从不上传。

延伸阅读