hn.today

Show HN: SolidCraft – Open-Source Parametric CAD in Rust (With MCP Support)

github.com73 points15 comments
Screenshot of Show HN: SolidCraft – Open-Source Parametric CAD in Rust (With MCP Support)

SolidCraft is an open-source parametric 3D CAD application implemented in Rust that runs as a desktop app (egui + wgpu), in the browser, or headless via a CLI. It exposes an MCP server so external agents - including AI agents - can drive modeling, measurement and testing. It targets parametric, history-based design: sketches with a wide range of primitives, a constraint-and-dimension system solved by a custom solver (geometric construction for fixed loci plus Levenberg-Marquardt for remaining DOFs), and an incremental feature timeline. The project is early but functional: 75 of 76 public reference parts match analytic or FreeCAD-computed volume/area/center-of-mass/bounding-box checks. Downloads, build instructions, user/developer docs and a roadmap are provided.

Functionally, it supports automatic profile capture, extrude/revolve/sweep/loft, fillets/chamfers, shell, draft, holes/threads, patterns, assemblies with nested components and motion/contact studies, and sheet-metal workflows (fold/unfold, flat patterns, DXF export, bend tables). Parameters accept unit-aware expressions and ordered rules; features can be edited, suppressed, reordered or renamed. Import/export covers STEP (AP242 with body names and assemblies), IGES, 3MF, STL and OBJ; mesh bodies can render/measure or be converted into parametric solids when possible. The CLI can run scripts, export renders and replay recipes, and the app provides JSON-lines control for automated testing and agent control.

Read on github.com15 comments on Hacker News

Summary generated by AI from the linked article. hn.today is not affiliated with Hacker News or Y Combinator.

More in Programming

The daily digest

Today's best Hacker News stories, summarized and screenshotted, one email a day.