2023年1月10日 星期二

OpenSCAD 學習

最完整的介紹說明,是 良葛格的網頁 https://openhome.cc/zh-tw/openscad/。不幸的是,我想要學 OpenSCAD,找到良葛格的介紹文章時,他已驟然病逝,享年 48歲,真是相遇不逢時,也為英才早逝感到惋惜。

詳細的指令說明可以參考 <OpenSCAD CheatSheet>,很單純,就層層疊疊的,再東削西挖的,把東西建構出來,有點像 DIY 做一個物件。

為了開心放心的使用免費的 3D建構軟體,先學 123D Design,後來改學參數式設計的 FreeCAD,最後學習 OpenSCAD。

一般會問 OpenSCAD 好不好學,好不好用? 答案是非常非常不好學,不好用,不直覺。那為何要用它? 因為 ....

首先,用 FreeCAD,可以用參數來建構物件,但是這參數怎麼來的,只有建的當下知道。可能是算出來的,也可能只是高興這樣設,也許是不想讓程式顯示還有 DoF,就隨便設一個,方便檢查是不是 Fully constrained。

其次,在 Part Design 中,一個物件一定要全部黏在一起,組合件只能分開設計。先設計好一個,再設計另一個。在建構後者時,必需打開前者,看看相對的參數為何。有的要一樣,嚙合的部分要加減一點,這個尤其困擾,讓人不知道怎麼來的。

所以,使用 OpenSCAD,就是為了文件化,抄的時候,比較清楚要改那裡,要怎麼改。

另外,它的 module 功能,可以全部建出來後,再做加工,如 mirror,一次就把兩個建出來了。FreeCAD 當然也行,但我不熟,用得不好,因為要切換 workbench。

檢視 stl 檔案的工具 -- fstl,測量 stl 檔案的工具 -- admesh。

網誌存檔