HeadlinesBriefing favicon HeadlinesBriefing.com

FluidCAD: JavaScript Parametric CAD Tool

Hacker News •
×

A developer has unveiled FluidCAD, a parametric CAD system built entirely with JavaScript that aims to make 3D modeling more accessible. The project, developed over the past year in the creator's free time, focuses on reducing the mental effort required to create complex models while maintaining familiarity for experienced CAD designers.

FluidCAD achieves this through several key innovations. The system provides live rendering and visual guidance as users type code, allows referencing existing edges and faces instead of manual calculations, and includes three interactive modes for complex operations like edge trimming and Bezier curve drawing. The software also implements implicit coding with sensible defaults and automatically fuses intersecting objects, eliminating tedious manual operations. Performance optimizations ensure only updated objects are recomputed rather than rebuilding the entire scene.

While still in early stages with many planned features, the creator believes FluidCAD is already usable for simple models. The tool represents an interesting approach to making parametric CAD more approachable through code-based modeling, potentially opening 3D design to a broader audience of developers who might be intimidated by traditional CAD interfaces.