注目★★★★★Hacker News
Lua で 3D モデル設計を簡潔に — OpenSCAD 代替の LuaCAD 登場
30秒で把握
- 1LuaCAD が Lua で 3D 立体設計を実現・OpenSCAD より簡潔なコード記述が可能に
- 2OpenCSG と Manifold で高速レンダリング・BOSL2 ネイティブ対応で互換性確保
- 3CLI とデスクトップ アプリで即座に試用・GitHub リポジトリからインストール可能
要約
LuaCAD は Lua 言語で 3D 立体パラメトリック設計を行う OSS ツールで、OpenSCAD の代替として設計された。演算子オーバーロードにより CSG 操作 (`a + b`・`a - b`・`a * b`) を直感的に記述でき、OpenSCAD 独自の SCAD 言語の複雑さを排除した。CLI とデスクトップ アプリを備え、テキストエディタとプレビューを一体化し、Rust + Lua (mlua) + OpenCSG + Manifold で実装・高速レンダリングと BOSL2 関数ネイティブ対応を実現している。
あなたへの影響
OpenSCAD を使い続けている設計エンジニア / メイカー・CAD スクリプトを自動化したいチームは、Lua の方が SCAD 言語より学習曲線が緩く プロジェクト規模が大きいほどメンテナンスコストが下がるため。
推奨:一度試して自チームの使用ケースで比較してみる価値がある。