LuaCAD Enables Parametric CAD Scripting With Lua
TL;DR. A new open-source project, LuaCAD, allows engineers to define parametric 2D and 3D models using the Lua scripting language. - It leverages a Rust-based engine for Constructive Solid Geometry (CSG) operations or generates OpenSCAD code for external rendering. - Models can be exported to standard 3D formats like 3MF, STL, and OBJ, or directly rendered to PNG images. - The tool offers features like operator overloading for CSG syntax and support for the Belfry OpenSCAD Library v2.
- LuaCAD is an open-source tool for programmatic 2D/3D CAD modeling.
- It uses Lua for scripting and a Rust engine for geometric operations.
- Supports export to common 3D formats and direct image rendering.
- Offers advanced features like CSG operator overloading and BOSL2 integration.
Sources
- Show HN: LuaCAD – Parametric CAD Scripted in Lua — luacad.ad-si.com