返回首页
24小时热榜
LuaCAD 使用 Lua 而非 OpenSCAD 语言来建模实体,并支持 CSG 的运算符重载(如 `a + b`、`a - b`、`a * b`)。<p>它提供了命令行界面(CLI)和桌面应用程序,包括预览区域和文本编辑器。<p>我一直是 OpenSCAD 的忠实粉丝,但遗憾的是,SCAD 语言本身相当杂乱无章,设计得非常糟糕。<p>LuaCAD 将 OpenSCAD 的所有优点与最优秀的脚本语言结合在一起。现在它完全取代了我对 OpenSCAD 的使用,我认为在所有使用场景中,它提供了比 OpenSCAD 更好的体验。我很想听听有什么理由认为 LuaCAD 不应该完全取代 OpenSCAD!<p>技术栈:<p>- 它是用 Rust 实现的,并使用 mlua(<a href="https://github.com/mlua-rs/mlua" rel="nofollow">https://github.com/mlua-rs/mlua</a>)来执行 Lua 代码。<p>- 使用 OpenCSG(<a href="https://opencsg.org" rel="nofollow">https://opencsg.org</a>)快速且准确地渲染 3D 模型(类似于 OpenSCAD)。<p>- 使用 Manifold(<a href="https://github.com/elalish/manifold" rel="nofollow">https://github.com/elalish/manifold</a>)创建多重三角网格。<p>- 原生支持所有 BOSL2 函数(即用 Rust 实现以提高性能)。