把外壳建模做成一个网页标签页:Rust 开源 CAD solidcraft 的三种面孔

发布时间:2026/11/4 22:12:28
把外壳建模做成一个网页标签页:Rust 开源 CAD solidcraft 的三种面孔

把外壳建模做成一个网页标签页:Rust 开源 CAD solidcraft 的三种面孔

【免费下载链接】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

给一块开发板画带散热孔的外壳,听起来是入门活,但在商业 CAD 里,它前面摆着购买决策、草图约束系统和一套要背的快捷键。三十年来,这道门槛几乎没有松动。现在,一批 Rust 开源 CAD 项目正在撬动它:solidcraft 把它搬进浏览器,CADCraft 免费复刻二维制图工作流,SolveCraft 让 AI 来按按钮。

💡 为什么用 Rust 写 CAD:几何内核的语言与时机

为什么是 Rust、为什么是现在?编译器像一条质检流水线,内存类缺陷在工位就被拦下;所有权系统是门禁卡制度,每份数据只允许一个工序持有,几何内核靠它稳定处理数十万三角面片。AI 建模的需求又在倒逼工具链升级:软件若不能机器可读,代理就无从下手。三个项目正好卡在这个节点上。

看懂 Rust 开源 CAD:CADCraft、solidcraft、SolveCraft 的三张身份证

CADCraft | 传统复刻定位:免费开源的 AutoCAD 替代品,服务存量的二维制图工作流。 卖点:DWG/DXF 格式兼容,存量用户熟悉的交互逻辑原样保留;省去整版商业授权费用。 适合谁:图纸流转量大的设计院与工厂团队。

solidcraft | 全能参数化定位:纯 Rust 的参数化 3D CAD,一套代码同时跑在桌面、网页和 AI 接口上。 卖点:改一个长度参数,整个模型自动重算;内置 MCP 接口,大模型可经协议直接操作软件。 适合谁:想免费体验参数化 3D 建模的人,以及做跨端二次开发的工程师。

SolveCraft | AI 原生定位:Autodesk Fusion 的开源替代方案,把"AI 代理操作软件"作为核心卖点。 卖点:建模动作由代理执行,人只负责提需求、看结果。 适合谁:想尝试与 AI 协同建模的人。

solidcraft 技术深潜:浏览器建模、几何内核验证与 MCP 协议

浏览器里建模是什么体验:零安装的参数化 3D 建模

solidcraft 的网页版没有安装步骤:打开浏览器就能画、能存。关键不在"网页能打开",而在参数化建模完整可用——画一个盒子并设定长宽高三个数字,事后把壁厚那一位改掉,整棵模型树自动重算。过去要学一学期的软件,被压缩进一个网页标签页。演示动画完整展示了这条操作链:从空白设计出发,草图、拉伸、圆角、抽壳,再打安装柱、开 USB 口,最后改动外壳高度参数,整个模型瞬间重建。

几何内核的可信度:83 项标准测试对比解析解

参数化建模容易做出好看的效果,分水岭在内核算得对不对。solidcraft 为此建立了一套可验证性测试:83 个标准零件,内核算出的体积、表面积、质心与手工推演的解析解逐项比对,偏差为零,83 项全部通过。测试件与推导公式都开放在仓库里(tests/oracle/),任何人都可以重跑这套校验。

MCP 协议在 CAD 上的用法:给 AI 发一张工牌

MCP(Model Context Protocol)相当于给 AI 发了一张工牌:大模型接入 solidcraft 后,获得对软件的正经操作权限,它执行的每一条命令都走与工具栏、脚本相同的命令通道,不绕过任何界面。社区案例 SELENE 火星车是这张工牌最硬的证明:整个建模过程被拆解为 3300 余个原子操作,全流程零报错回放,且每一步事后仍可单独编辑(协议细节见 docs/mcp.md,案例见 docs/showcase.md)。

功能复刻与 AI 原生:两种 CAD 路线的设计哲学

"功能复刻派"的逻辑很直白:存量制图市场足够大,服务熟客是最近的路径,拼的是兼容性(DWG/DXF 能打开、能存)和成本(免费)。但这条路线有天花板——它复刻的是三十年前的工作流,回答不了"除了人,还有谁能用这套软件"这个新问题。

"AI 原生派"则把图纸倒过来画:机器可读性从第一天就写进架构。每个操作都是可被机器调用的命令,每个模型都是结构化文件,操作者是人和代理,接口不分彼此。行业信号已经在走位:海外 AI 建模创业公司刚完成数百万美元融资,国内高校团队也把智能体 CAD 建模的成果发表在国际顶刊——资本与学术正在同时押注"AI + CAD"。

🎯 Rust 开源 CAD 给谁用:按身份对号入座

学生与创客:零预算体验 3D 设计

直接选 solidcraft 网页版。理由:浏览器点开即用,零安装零授权,参数化建模的核心功能在线全开。

设计院与工厂存量用户:AutoCAD 工作流的免费替代

优先考虑 CADCraft。理由:DWG/DXF 兼容且免费开源,先解决图纸流转问题,存量习惯不用改。

技术探索者:验证 AI 协同建模的可行性

solidcraft 的 MCP 接口与 SolveCraft 的代理路线都值得尝试;solidcraft 的社区案例更现成,3300 余步的全流程回放可直接跟随复现。

二次开发工程师:基于开源 CAD 底座做产品

选架构敞口最大的 solidcraft:桌面、网页、命令行与 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),仅供参考