用自然语言让 Codex 驱动 SolidWorks 自动建模:描述零件尺寸和特征,创建可编辑的 SW 原生模型,导出 STEP 并检查保存重开后的几何结果。
项目提供草图、拉伸、旋转、孔槽、圆角倒角、装配和模型查询接口,并包含图纸导入、识别、尺寸澄清、建模规划、执行恢复、模型校验与结果交付流程。图纸流程目前支持有限的已验证形状,复杂图纸和高级特征的范围见 功能与验证说明。
直接 下载源码 ZIP 并解压,或克隆:
git clone https://github.com/yuxie809/SolidWorks-Auto-Modeling.git
cd SolidWorks-Auto-Modeling在项目目录初始化并检查连接:
powershell -NoProfile -ExecutionPolicy Bypass -File .\setup.ps1
.\.venv\Scripts\python.exe -X utf8 .\test_connection.py详细安装、模板设置和故障排查见 安装说明。
- 在 Codex 中打开解压或克隆后的项目目录。
- 粘贴 首次使用提示词,然后描述需要的零件、尺寸和输出要求。
- Codex 使用项目已有接口顺序建模,保存原生文件和 STEP,检查几何并生成预览。
- 查看输出模型和验证报告,再继续调整尺寸或特征。未标注尺寸先确认,不自动补成制造尺寸。
默认通过 Python 入口使用;需要 MCP 时运行 powershell -NoProfile -ExecutionPolicy Bypass -File .\setup.ps1 -Mcp,按 安装说明 重新打开项目聊天。
|
|
| 减速器装配 | 减速器内部结构 |
|
|
| 法兰端盖 | 加强筋端盖 |
创建一个 100×60×12 mm 的矩形板,中心增加 Ø8 mm 贯穿孔。
保留可编辑特征,保存 SLDPRT、导出 STEP,重开检查尺寸并生成四视图。
创建 90×60×12 mm 的矩形板,中心做 Ø8 mm、深 5 mm 的平底盲孔。
先检查当前经验库和能力范围,再建模并检查孔深、体积和保存重开结果。
运行项目的双组件装配示例,保存零件和装配体并重开检查引用。
先说明示例的配合范围,再根据我的要求继续修改。
也可直接运行已提供的示例:
.\.venv\Scripts\python.exe -X utf8 .\examples\plate_with_hole.py
.\.venv\Scripts\python.exe -X utf8 .\examples\two_component_assembly.py- 示例模型:
output/plate_<编号>/(装配示例与引用零件放在同一目录),包括原生文件、预览和报告;板件示例另含 STEP。 - 建模执行与验证:
workspace/verification/<运行编号>/;工作流交付位置由任务结果返回。 - API 以裸文件名保存时:
workspace/。在自然语言中指定完整输出路径可另选位置。
分享装配体时请保留同目录的引用零件。每次建模使用独立任务目录,便于保留已有成果。



