FluidCAD - JavaScript-based Parametric CAD
Key point
It's a JavaScript Parametric CAD project that operates via webview and local files.
Details
A CAD by code project built in personal time over more than a year. It focuses on reducing the cognitive burden of modeling with code while maintaining workflows and terminology similar to existing CAD.
The core is real-time rendering and visual guides. You can directly reference existing edge/face, and tasks that are tricky to write in code are supplemented with interactive helpers.
Currently 3 interactive modes are supported.
- Edge trimming
- Sketch region extrude
- Bezier curve drawing
It also emphasizes implicit coding, which fills in defaults as intelligently as possible. Intersecting objects are automatically fused, designed so users don't have to manage complex boolean relationships one by one.
On the performance side, it caches scene objects and recalculates only changed objects. Internally, it uses OpenCascade.js WASM binding to leverage B-rep kernel features such as fillet, chamfer, and STEP import/export.
Editing is done on local files, and rendering is viewed in a webview. Above all, it presents the ability to transform the feature itself, not just the shape, as a key differentiator, demonstrated through pattern features and lighting examples.
This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.