LuaCAD: 用 Lua 脚本构建参数化 CAD 模型
Show HN: LuaCAD – Parametric CAD Scripted in Lua

LuaCAD 是一款基于 Lua 5.4 和 Rust 引擎构建的可脚本化 CAD 工具,支持通过代码编写参数化 2D 和 3D 模型。它提供类似 OpenSCAD 但更强大、更一致的语法,支持运算符重载实现自然的 CSG 建模,并内置 Manifold 库直接计算布尔运算。用户可轻松导出 3MF、STL、OBJ 等多种格式,或渲染为 PNG 预览。工具还完整支持 BOSL2 库,无需依赖外部 OpenSCAD 即可生成复杂几何体,同时提供 CLI 和图形界面 luacad-studio,适合开发者快速原型设计与自动化建模。
用 Lua 写代码就能构建复杂 3D 模型,无需图形界面,让参数化设计真正自由而高效。
HN 评论区
22- fhn
这个项目有基于 Web 的游乐场吗?我觉得 https://www.pythonscad.org/playground/ 这个站点很适合用来尝试项目。
- tolugenius
真有意思!我平时就用 FreeCAD,所以对这个流程很熟悉,不过我还是会去试试这个。另外,看到建模软件领域最近有这么多新进展,感觉很不错。
- manny_rat
太棒了!OpenSCAD 的语法用起来真的很痛苦。请问能不能方便地做倒角(bevels)或倒棱(chamfers)?还是说它在这方面和 OpenSCAD 有同样的局限性?