LuaCAD - Parametric CAD Scripted in Lua
Show HN: LuaCAD – Parametric CAD Scripted in Lua

LuaCAD ist eine skriptbare CAD-Anwendung, die es ermöglicht, parametrische 2D- und 3D-Modelle in Lua zu schreiben und in Formate wie 3MF, STL, OBJ, PLY, OFF, AMF oder SCAD zu exportieren oder direkt als PNG zu rendern. Die Engine ist in Rust geschrieben und integriert Lua 5.4, wobei CSG-Operationen direkt über Manifold oder durch Generierung von OpenSCAD-Code ausgeführt werden. Dank Operator-Overloading können Modelle auf natürliche Weise mit +, - und * kombiniert werden. LuaCAD unterstützt die Belfry OpenSCAD Library v2 (BOSL2) vollständig und bietet Funktionen für Text, Import und Live-Vorschau. Es ist als CLI und als GUI-App (Studio) verfügbar und lässt sich einfach über Cargo oder den Quellcode installieren.
LuaCAD macht parametrisches CAD so einfach und elegant wie das Schreiben von Lua-Code – mit natürlicher CSG-Syntax und vollständiger BOSL2-Unterstützung, ohne auf OpenSCAD angewiesen zu sein.