【免费下载链接】forgecad-public-kit
Public companion kit for ForgeCAD: examples, agent skills, docs links, and issue tracking. The hosted CAD app and core source live elsewhere.
ForgeCAD 是一款「代码优先」的开源参数化 CAD 工具:一个普通的.forge.js文件就是活的 3D 模型。本文带你走通 ForgeCAD 全格式导出工作流——3 分钟掌握如何导出 STL、3MF 和 STEP,涵盖 3D 打印、机械制图与 CAD 数据交换三大场景,附常见导出问题排查清单。
🎯 先选对格式:STL、3MF、STEP 各管什么
选对格式,导出工作流成功了一半:
| 格式 | 命令 | 典型用途 | 费用 |
|---|---|---|---|
| STL | forgecad export stl | 3D 打印,最通用的网格格式 | 免费 |
| 3MF | forgecad export 3mf | 3D 打印,支持颜色与多零件 | 免费 |
| STEP | forgecad export step | 精确几何的 CAD 数据交换(机加工、协作) | Production(个人非商用免费) |
一句话原则:要打印选 STL 或 3MF,要机加工或交付给其他 CAD 软件选 STEP(详见 skills/forgecad-build-model/SKILL.md 中的出货规范:打印件走export stl/export 3mf,机加件走export step)。
🚀 一键安装:3 步跑通环境
在终端依次执行:
npm install -g forgecad # 1. 安装 CLI forgecad login # 2. 登录(本地导出其实可跳过) forgecad studio . # 3. 打开本地编辑器本地建模、run、导出 STL/3MF 都不需要账号;只有同步云项目或激活许可证才需要登录。装好后可用forgecad doctor检查渲染与精确导出的系统依赖是否齐全。
🖨️ 场景一:导出 STL / 3MF(3D 打印)
先验证,再导出。打印前的标准动作是两条命令:
forgecad run examples/products/cup.forge.js # 快速验证模型能否构建 forgecad check print examples/products/cup.forge.js # 打印就绪检查:壁厚、悬垂、床接触面 forgecad export stl examples/products/cup.forge.js # 导出 STLcheck print会模拟切片器视角,报出具体风险(碰撞、薄壁、过悬等),默认按 0.4mm 喷嘴的 FDM/PLA 保守档评估;- 想导出彩色或多零件文件?换成 3MF 并拉满网格质量:
forgecad export 3mf cup.forge.js --quality high--quality有三档:live(最快,适合大模型)、default、high(打印成品推荐)。
⚙️ 场景二:导出 STEP(精确 CAD 交换)
STEP 保留的是精确边界几何(BREP),不是三角网格,适合机加工图档和跨软件协作:
forgecad export step bracket.forge.js forgecad export step bracket.forge.js --backend occt # 可选 OCCT 或原生 truck 内核需要提醒:export step属于 Production 档——个人非商用可免费运行,商业化出图需 Pro 授权。可用forgecad license查看当前本地授权状态。
🔧 工作流加速技巧:参数覆盖 + 质量控制
导出命令支持在建模前先覆盖参数,不用改代码就能出不同规格:
forgecad export stl bracket.forge.js --param Width=42 forgecad export step bracket.forge.js -p Width=42 -p Height=15 -o out/bracket.step| 参数 | 作用 |
|---|---|
--param Key=Value(可重复) | 覆盖param()参数值 |
--quality live\|default\|high | 网格质量档位 |
--output <path>/-o | 指定输出路径 |
--backend occt\|truck | STEP/BREP 导出的几何内核 |
完整参数表见 skills/forgecad/docs/CLI.md。
📦 不止三种:ForgeCAD 全格式导出速查
| 命令 | 格式 | 用途 |
|---|---|---|
export svg | SVG | 草图转 2D 矢量 |
export sketch-pdf | 带尺寸标注的草图图 | |
export gcode | G-code | 脚本化刀路(非切片) |
export report | 多视图报告,含 BOM 与尺寸标注 | |
export cutting-layout | PDF/DXF | 板材切割排版 |
export sdf/mjcf/urdf/usd | 仿真包 | 机器人/物理仿真(Gazebo、MuJoCo、ROS、Isaac Sim) |
相关能力文档在 skills/forgecad/docs/generated/output.md。
🐛 导出失败?3 个高频原因
- 导出失败不是导出器的问题,而是模型 Bug。非流形体、开放外壳、本应一个零件却熔成一坨——这类问题要在
.forge.js里修,官方技能文档原话如此(见 skills/forgecad-build-model/SKILL.md); - 依赖缺失:跑
forgecad doctor检查系统依赖; - 授权门槛:STEP 等 Production 命令在商用场景需要 Pro,个人非商用直接跑即可。
📂 延伸阅读
- CLI 全量参考:skills/forgecad/docs/CLI.md
- 可运行示例:examples/products/、examples/mechanical/
- 从现有 STL/STEP 反向重建参数化模型:skills/forgecad-reconstruct-cad-file/SKILL.md
- 仓库总览与快速开始:README.md
掌握「run验证 →check print体检 →export出货 →--param变体」这套循环,你的 ForgeCAD 模型就能稳定地从屏幕走向打印床和车间。
【免费下载链接】forgecad-public-kit
Public companion kit for ForgeCAD: examples, agent skills, docs links, and issue tracking. The hosted CAD app and core source live elsewhere.
相关推荐
SolidCraft文件导入导出指南:STEP、STL、3MF、IGES与DXF格式全支持
SolidCraft文件导入导出指南:STEP、STL、3MF、IGES与DXF格式全支持 SolidCraft 是一款用纯 Rust 编写的开源参数化 3D
图形学3D渲染桌面应用MCP 服务Babylon.js Serializers 序列化工具集完全指南:从场景导出 glTF / OBJ / STL / USDZ / BVH / 3MF
Babylon.js Serializers 序列化工具集完全指南:从场景导出 glTF / OBJ / STL / USDZ / BVH / 3MF 本指南围
3D渲染图形学游戏开发前端WebAssemblyCadQuery导入导出完全手册:STEP、STL、DXF格式的终极指南
CadQuery导入导出完全手册:STEP、STL、DXF格式的终极指南 CadQuery是一个基于Python的参数化CAD脚本框架,基于OCCT构建,提供了
3D建模图形学
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考