Parametric CAD in Rust
4 months ago
- #3D-modeling
- #Rust
- #CAD
- vcad 是一款用 Rust 编写的参数化 CAD 工具,旨在通过编程方式创建实体零件。
- 它允许用户使用基本几何体、布尔运算和变换来定义零件,然后导出为 STL 或 glTF 文件。
- 该工具利用 Rust 的操作符重载功能,提供直观的 CSG(构造实体几何)操作,如并集 (+)、差集 (-) 和交集 (&)。
- vcad 支持参数化设计,只需更改单个参数即可轻松重新生成零件。
- 其功能包括通过 glTF 实现多材料导出,并使用 TOML 定义 PBR 材质。
- 几何引擎基于 manifold 技术,确保布尔运算生成防水密闭的网格。
- vcad 专为与 AI 编程代理集成而设计,提供完整文档和 Blender MCP 集成支持。
- 该工具采用 MIT 许可证,计划新增圆角、倒角、螺纹及交互式网页 GUI 等功能。