HeadlinesBriefing HeadlinesBriefing.com

SolidCraft:开源参数化 3D CAD 在 Rust 中

Hacker News •
×

SolidCraft 是一个开源的参数化 3D CAD 应用,完全由纯 Rust 构建。它允许用户通过参数化特征时间线进行草绘、约束和构建实体,使得尺寸变化时模型能够实时重建。该工具可在桌面、网页运行,并通过内置的 MCP 服务器支持 AI 代理的自动化。一个实际例子包括从零开始设计树莓派 4 机箱——进行尺寸标注、拉伸、倒角、壳体化、添加通风孔和支柱——然后将高度从 24 毫米调整到 32 毫米以实时重建模型。

SolidCraft 可通过安装程序、AppImage、.deb、.rpm、Flatpak 和 Snap 包在 Windows、macOS、Linux 和 ARM64 平台上使用。网页版无需安装。虽然尚未进行数字签名,但用户可以在 Windows 和 macOS 上通过已知的解决方法绕过警告。文档包括《Solid Craft》手册,涵盖用户和开发者指南,以及功能列表和路线图详情。

目前处于早期开发阶段,但已能用于简单零件的设计。SolidCraft 已将 76 个公开参考模型中的 75 个与解析或 FreeCAD 计算的指标(如体积、面积、质心和边界框)进行验证。目前仍有一个已知错误。该软件具有基于 Levenberg–Marquardt 的自定义约束求解器和几何算法,支持如切线、对称和同心等约束。草绘工具包括直线、弧线、样条和文本,具备自动轮廓检测和交互过程中的实时求解。

FAQ:什么是 SolidCraft?它有什么独特之处?

SolidCraft 是一个开源的参数化 3D CAD 应用,完全由纯 Rust 构建。它通过提供跨平台支持(桌面、网页、ARM64)、通过 MCP 实现的 AI 集成、自定义约束求解器和实时参数化建模来脱颖而出——所有这些功能均无需依赖外部 CAD 引擎。

FAQ Q: 什么是 SolidCraft 和它有什么独特之处?

FAQ A: SolidCraft 是一个开源的参数化 3D CAD 应用,完全由纯 Rust 构建。它通过提供跨平台支持(桌面、网页、ARM64)、通过 MCP 实现的 AI 集成、自定义约束求解器和实时参数化建模来脱颖而出——所有这些功能均无需依赖外部 CAD 引擎。

来源: Hacker News · 由HeadlinesBriefing整理摘要