Hasty Briefsbeta

双语

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 等功能。