SuperAPI AI 工具集

cli-anything-freecad

通用与其它

查看项目

更新于 10-15 22:13

技能介绍

用途:为 FreeCAD 参数化 3D CAD 建模器提供完整 CLI 封装,共 258 条命令、17 个命令组,覆盖各工作台,适合以命令行或智能体方式驱动建模流程。

主要能力:document 文档管理;part 三维基元、布尔、变换与放样/扫掠等操作;sketch 二维约束草图;body 的 PartDesign 特征(拉伸、挖槽、圆角、阵列等);material 含 21 种预设的 PBR 材质;assembly 装配与约束、BOM;mesh 网格操作;techdraw 工程图;draft 二维制图;measure 测量分析;surface 曲面;fem 有限元;cam CNC 与 G 代码;spreadsheet 参数表;import/export 支持 step、iges、stl、dxf、gltf、3mf 等格式;session 撤销/重做。另有 preview 预览(capture、live start/status/stop)与 motion 关键帧视频渲染。

使用方式:需先安装 FreeCAD,且 freecadcmd 在 PATH 中;安装命令 pip install -e freecad/agent-harness。基本用法:cli-anything-freecad --json <command>;cli-anything-freecad --json -p proj.json <cmd>;不带参数进入交互式 REPL。所有命令支持 --json,错误返回 {"error": "message"}。

适用场景:脚本化/智能体化 CAD 建模、批量几何生成、预览校验与展示视频、工程图与 G 代码导出。

限制:依赖本地 FreeCAD 与 freecadcmd;文件已存在需加 --overwrite;预览查看需使用 cli-hub previews 命令;其余细节资料未提供。