solidcraft实测:浏览器里免费建模的参数化3D CAD
【免费下载链接】solidcraftSolidCraft: an open-source parametric 3D CAD application built in pure Rust. Desktop, web, and automation through MCP.项目地址: https://gitcode.com/gh_mirrors/so/solidcraft
模型是配方,不是照片
solidcraft 是一个用纯 Rust 从零写出来的参数化 3D CAD,它专治 CAD 里最恼火的一幕:你模型已经做好了,客户说高度改成 32mm,你只好把圆角、抽壳、打孔一个个手抖着重来——因为多数软件里的模型是一件"成品",而不是一份"配方"。solidcraft 把建模的每一步都记成配方,改一个数字,整件作品重新走一遍工序。
从空白页到带孔的板子 🎬
你看到的是空白设计文档,左侧浏览器里只有一个原点。要做的零件不复杂:一块 80×50mm 的板,中间一个圆柱凸台,两侧各一个浅孔。
第一步,进草图工作区画矩形。拉出两条尺寸线,输入 80 和 50,右侧面板实时写着"还剩 2 个自由度"——它归零的那一刻,形状被彻底锁死,之后怎么拽鼠标都不会跑形。
第二步,中间画一个 Ø24 的圆,左右各放一个小圆。完成草图后拉伸:你会看到中间的圆"站起来"变成圆柱凸台,两个小圆各自变成一个通孔。
第三步,选中凸台顶上的两条边,点 Fillet,右侧面板把半径填成 3mm,点 OK。
这时候屏幕最下方多了一条 History 时间线:每一步操作都是上面的一颗图标,像一排胶卷。现在做最有趣的事——回到草图把 80 改成 100。它会自动在后台把整个零件重算一遍:凸台跟着挪位、孔跟着挪位、圆角自动跟随,时间线上每一步瞬间回放。你还能点回任意一步,像倒带一样看它当初是怎么变成这样的。
改一个数字,真的能整件重算?
秘密就在 History 那条时间线上。solidcraft 保存的不是"最终形状",而是操作的顺序和参数:拉伸是第几步、圆角是第几步,全都有据可查。翻译成人话:它改的不是成品,而是按配方重新做菜,改一个配料量,后面每道工序自动跟算。
重算敢不敢信?官方仓库里有一套"参考样件校验":把 90 个标准零件逐一用建模命令重放,体积、表面积、质心、包围盒和手工推导的公式或独立 FreeCAD 内核的结果对表,目前90/90 全部通过,每个零件的数字出处都能点开查,报告在 docs/oracle.md。
AI 建模的成本到底多低?
solidcraft-cli mcp能启动一个 MCP 服务器。翻译成人话:MCP 是一套约定"AI 怎么调用外部工具"的开放协议。更关键的是,AI 没有被开后门——它执行的命令和工具栏、脚本、命令行用的是同一套引擎指令,走的门和你点的按钮是同一扇。
两个细节值得说。一是 AI 执行一串步骤时若某一步出错,已完成的步骤整体自动回滚,设计恢复原样,不会给你留半成品。二是它能先"申报预期体积",做完由服务端实测,对不上就报错。仓库里还附带现成客户端,靠它驱动应用自动做出一个电子外壳:圆角盒、抽壳、开 USB 口、排 4 个螺丝柱,最后改一个宽度参数自动重建,细节见 docs/mcp.md。
另外,AI 的文件读写被限制在你指定的文件夹内,~/.ssh这类隐藏目录它默认看不见。
浏览器版会不会缩水?
桌面应用、浏览器版、命令行、MCP 服务器四端共用一套命令系统。翻译成人话:不管从哪扇门进去,都是同一间屋子。所以你在网页上做的零件,在 AI 那侧能用同样的指令继续加工,不存在"网页版是阉割版"这回事。
那 AutoCAD 和 Fusion 呢?
邻居们的活儿不一样。AutoCAD 的核心是二维图纸,出图、标注那套体系极成熟,如果你的日常是画施工图,它依旧稳。solidcraft 的起点不同:从第一步就是 3D 参数化实体建模,你想"做出一个三维零件、导出 STEP 去打印或加工",它才接得住。
Fusion 360 是另一个方向:云账号、订阅、部分功能要付费,服务的是需要云端协作的团队。solidcraft 全本地、免费开源(MIT/Apache 双许可),数据攥在自己手里,同一套命令还通到 AI 端。
差别不在跑分,在各自替谁省什么麻烦:前者省协作流程的麻烦,后者省授权费和数据被锁住的麻烦。如果你已经在用 AutoCAD 出图,它的增量价值很直接——三维零件这一环交给它,图纸那环留在老地方。
打开它的 3 步 🚀
- 下载桌面版,或打开网页版
- 草图画矩形,拉伸成块
- 改一个参数,看它重建
最后放一个有点反直觉的判断:以后最稀缺的不是会建模的人,而是能把"要做什么"说清楚的人。因为前者正被 AI 一步步接手,而后者,才决定这个模型到底能不能用。
【免费下载链接】solidcraftSolidCraft: an open-source parametric 3D CAD application built in pure Rust. Desktop, web, and automation through MCP.项目地址: https://gitcode.com/gh_mirrors/so/solidcraft
创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考