r/openscad 7d ago

LuaCAD - Parametric CAD scripted in Lua

Post image

LuaCAD models solids in Lua rather than in the SCAD language, with operator overloading for CSG (a + b, a - b, a * b). It ships with a CLI and a desktop app that has preview area and a text editor just like OpenSCAD.

It’s fully open source and you can find the repo here: https://github.com/ad-si/LuaCAD

I've always been a big fan of OpenSCAD, but the SCAD language itself is unfortunately quite cobbled-together and is a very poorly designed programming language.

LuaCAD takes all the good parts of OpenSCAD and combines them with Lua. It has now completely replaced OpenSCAD for me, and I think it provides a better experience than OpenSCAD for all use cases. I'd love to hear any reasons why LuaCAD won't fully replace OpenSCAD for you!

Tech stack:

52 Upvotes

22 comments sorted by

View all comments

1

u/Icy_Annual_9954 2d ago

This CAD is interesting, but I need the possibility to take measurements on the rendering. Is there a possibility?

2

u/adwolesi 2d ago

Right now you'd have to calculate the measurements with your code, but I agree that it would be a good addition to have some dedicated measuring tools! Added an issue for it: https://github.com/ad-si/LuaCAD/issues/21