这个开源项目有点牛啊。SolidCraft,它是一个参数化 3D CAD 软件,整个项目用纯 Rust 写的,能在电脑上跑,能在浏览器里跑,甚至还能让 AI 来操作建模。
你可以在里面画草图、加约束,然后做拉伸、旋转、扫掠、放样、倒角、抽壳、打孔、阵列,专业 CAD 该有的功能它基本都有了。它有一条参数化的特征时间线,你改一个尺寸,整个模型自动重建。官方放了一个演示视频,从一个空白文件开始,一步步画出树莓派 4 的外壳,带圆角、散热孔、端口开槽、螺柱阵列,还能在壳子上刻字。最后把高度参数从 24 毫米改成 32 毫米,整个模型就跟着自动更新了。
它内置了一个 MCP 服务器,通过 MCP可以实现:
• 创建零件、修改参数
• 组装机械结构、检查几何
• 导出 STEP、STL 工程文件
• 支持 Claude Code、Codex 接入
你可以让 Claude 这样的 AI 助手连上去,帮你自动建模。它可以在后台无界面地跑,也可以连上正在打开的软件,你一边看着它一边自动操作。
文件格式方面,STEP、IGES、3MF、STL、OBJ、glTF 这些常见格式都支持导入导出,和主流 CAD 软件之间互通没什么问题。
精度这块,官方用 76 个公开的参考零件做了测试,75 个的体积、面积、质心、包围盒都和解析值或 FreeCAD 的计算结果吻合,剩下那一个是已知 bug,还在修。
目前这个项目还处于早期阶段,官方自己也说了“早期但可用于简单零件”。不过看它已经有的功能,包括装配体、运动仿真、钣金展开这些,完成度已经超出了很多人对开源 CAD 的预期。
感兴趣的可以去研究一下。
传送门:github.com/tangency-labs/solidcraft
#科技先锋官##How I AI# http://t.cn/AXYUscNc
发布于 山东
