程式忍者PGNinja

Hacker News

開源木工 3D 設計工具 BenchUp,以 Rust 打造跨平台

· BenchUp 是用 Rust 打造的開源 3D 木工設計工具,可在動手前先規劃家具尺寸。

BenchUp 是一款開源的免費 3D 建模軟體,專門設計給木工師傅、家具製作者與 DIY 愛好者使用。它讓使用者能在動手鋸木、裁切材料之前,先在三維空間裡把書架、桌子、櫃子或工作台的尺寸與結構畫出來,確認比例與接合方式都沒問題,避免因為設計沒想清楚而浪費木料與時間。

這套工具用 Rust 開發,以 MIT 授權開放原始碼,提供矩形、圓形與自由線條等繪圖工具,並以 Push/Pull 功能把平面圖形拉成立體形狀,支援輸入精確長度與貼齊幾何軸線。檔案上可匯入 SketchUp 的 .skp 檔、匯出 OBJ,並有 Windows、macOS、Linux 桌面版與瀏覽器版本可用。

這個專案在 Hacker News 上以『開源 SketchUp 替代品』的名義登上討論版,吸引不少木工愛好者與開發者關注,因為多數專業 3D 建模軟體不是要訂閱付費,就是操作複雜,對只是想精確規劃一件家具的業餘玩家來說門檻偏高,而 BenchUp 用免費又開源的方式補上這塊缺口。

對正在學程式的孩子來說,這則新聞比較偏向產業面與實用工具,沒有直接的程式教學內容。不過可以讓孩子看到,寫程式不只是做網站或遊戲,也可以用來打造解決生活裡具體問題的工具,像這次就是幫木工師傅省下量尺寸、算角度的麻煩,這也是學程式時可以留意的方向。

開源3D 建模Rust開發工具

其他新聞