Hasty Briefsbeta

Bilingual

Parametric CAD in Rust

a month ago
  • #3D-modeling
  • #Rust
  • #CAD
  • vcad is a parametric CAD tool written in Rust, designed to create physical parts programmatically.
  • It allows users to define parts using primitives, boolean operations, and transforms, then export them as STL or glTF files.
  • The tool uses Rust's operator overloading for intuitive CSG (Constructive Solid Geometry) operations like union (+), difference (-), and intersection (&).
  • vcad supports parametric design, enabling easy regeneration of parts by changing a single parameter.
  • It includes features like multi-material export via glTF with PBR materials defined in TOML.
  • The geometry engine is based on manifold, ensuring watertight meshes from boolean operations.
  • vcad is designed for integration with AI coding agents, with comprehensive documentation and Blender MCP integration.
  • The tool is MIT licensed, with plans to add features like fillets, chamfers, threads, and an interactive web GUI.