Show HN: FluidCAD – Parametric CAD with JavaScript
Source: Hacker News
Overview
Hello HN users,
This is a CAD‑by‑code project I have been working on in my free time for more than a year.
Goals
The project was built with three main goals in mind:
- Familiarity – It should feel like other CAD programs, using the same workflow and terminology.
- Reduced mental effort – Achieved by:
- Providing live rendering and visual guidance as you type.
- Allowing the user to reference existing edges/faces in the scene instead of calculating everything manually.
- Offering interactive mouse helpers for features that are hard to write by code. Currently there are three interactive modes:
- Edge trimming
- Sketch region extrude
- Bézier curve drawing
- Implicit coding whenever possible, e.g., sensible defaults for most parameters and automatic fusion of intersecting objects so you don’t have to manage object merging yourself.
Current State
I believe these goals have been met to a good extent. The program is still in early stages, with many features to add and rewrite, but it is already usable for simple models.
Comments
Hacker News discussion (30 points, 8 comments)