用FreeCAD OpenSCAD改善3D模型
FreeCAD建立的3D模型為何需要改善(refine)?阿伯這就畫個需要改善的範例給大家瞧瞧。首先請進入Part Design工作平台,在XY平面繪製一長孔(slot)輪廓草圖,然後長厚度(pad),尺寸指令如下圖所示:
接下來同樣在XY平面原點繪製一半徑為10 mm的圓形草圖,長厚度15 mm如下圖:
把實體翻轉,你會發現這實體有幾條線不但很礙眼,還會礙事!它會讓你無法倒圓角(fillet)或倒斜角(chamfer),如下圖:
那麼,要如何把這些既礙眼又礙事的線去掉呢?
很簡單。進入OpenSCAD工作平台,先在Combo view選擇實體body,再點選建立改善外型特徵(Create Refine Shape Feature),body就會變成名叫refine_Body的改善實體,礙眼的線也通通不見囉。如下圖:
refine_Body可用Part或OpenSCAD工作平台的功能直接編修,但若要使用Part Design工作平台的功能,則得先建立另一個實體,再將refine_Body轉換成新實體下的BaseFeature才行。方法如下圖:
這樣還不夠,你還得將編輯實體切換到Body001,如下圖:
很麻煩吧?當初長厚度時直接改善不就沒事了嗎?唉,看在免錢的份上就忍忍吧。最後再幫Body001倒個圓角,方法如下圖:
這種既有切邊又有凸台的設計在機械零件上十分常見,且圓角是不可或缺的特徵。銳角既無法鑄造又無法鍛造,還會應力集中導致破壞,所以無法圓角絕對是個大扣分。有了改善實體功能,就可解決此類不該發生的圓、倒角問題。
(FreeCAD 0.21版適用)
留言
張貼留言