solidcraft 是什么?纯 Rust 编写的开源参数化 3D CAD 应用
Star2,723
近 7 天新增0
编程语言Rust
开源协议Apache-2.0
创建于2026-10-07
最近更新2026-10-16
中文导读
solidcraft 是开源项目,站内分类为 MCP 工具。简介:纯 Rust 编写的开源参数化 3D CAD 应用。项目说明中列出的主要功能包括:参数化特征时间线:修改尺寸后模型自动重建;草图绘制与约束:支持线、矩形、圆、圆弧、多边形、样条、文本等,以及构造几何、投影、修剪、圆角和倒角;多平台运行:桌面端(Windows/macOS/Linux)和浏览器 Web 应用。适合需要开源参数化 CAD 工具的开发者、工程师和爱好者,尤其是对 Rust、WebAssembly 或 AI 辅助建模感兴趣的用户。
根据 GitHub 公开数据,该项目的编程语言为 Rust,开源协议为 Apache-2.0,创建于 2026-10-07,最近更新于 2026-10-16,目前有 2,723 个 Star。
项目介绍
SolidCraft 是一个用纯 Rust 实现的开源参数化 3D CAD 应用,支持桌面端、浏览器以及通过内置 MCP 服务器让 AI 代理参与建模。它提供草图、约束和基于参数化特征时间线的实体构建流程,修改尺寸后模型会自动重建。
项目目前处于早期阶段,但已能用于简单零件设计。根据 README,76 个公开参考零件中有 75 个在体积、面积、质心和包围盒上与解析解或 FreeCAD 计算结果一致。用户可以从官网下载 Windows、macOS、Linux 安装包,或直接在浏览器中试用。
主要功能
- 参数化特征时间线:修改尺寸后模型自动重建
- 草图绘制与约束:支持线、矩形、圆、圆弧、多边形、样条、文本等,以及构造几何、投影、修剪、圆角和倒角
- 多平台运行:桌面端(Windows/macOS/Linux)和浏览器 Web 应用
- 内置 MCP 服务器:允许 AI 代理通过 MCP 进行建模
- 支持 STEP 格式和 B-rep 建模
- 提供用户指南、开发者指南和命令参考文档
适合谁用
适合需要开源参数化 CAD 工具的开发者、工程师和爱好者,尤其是对 Rust、WebAssembly 或 AI 辅助建模感兴趣的用户。
快速上手
- Windows:下载并运行 installer(.msi),或使用 portable zip 免安装运行
- macOS:打开 disk image(.dmg)并将 SolidCraft 拖入 Applications
- Linux:下载 AppImage 并赋予可执行权限后打开,或安装 .deb/.rpm 包,也可使用 Snap:sudo snap install solidcraft
- Web:直接在浏览器中打开 https://bherbruck.github.io/solidcraft/app/ 试用,无需安装