用户工具

站点工具


knowledge:freecad:reference:tutorial:2021123107

FreeCAD曲面功能簡介

转载:https://oldmau.blogspot.com/2020/03/freecad.html

FreeCAD的曲面(surface)功能可分為兩大類。第一類是建立一個以上的封閉斷面草圖,然後直接或沿著單一路徑產生具備曲面外觀的實體(solid)。第二類則是建立一個以上的非封閉草圖或曲線構成曲面的邊界或斷面,然後依據這些邊界和斷面來構成曲面(surface)。

第一類曲面功能位於Part Design與Part工作平台內,雖然介面稍有不同但功能重複,在此只針對Part Design的指令做介紹。如下圖所示:

Part Design的[斷面掃掠]功能只要有2個以上的封閉斷面草圖就能產生實體,曲面會確實通過斷面草圖,但斷面以外的部分長什麼樣子完全由程式決定。[斷面加一路徑]稍微好一點,你可以要求曲面的一側沿著你要的路徑走,但除了斷面與路徑之外的部分一樣不受控制。能控制曲面的手段太少,代表結果可能與需求不符。

如果你用過其他要錢的3D CAD軟體,這時候應該會問:「沒有[斷面加二路徑]的功能嗎?」很遺憾,Part Design與Part工作平台都沒有……但Surface有。

老實說,Part Design的曲面功能雖然可直接產生實體,但比較適合像螺旋彈簧或螺桿螺栓這類斷面形狀均一的圖形。如果你的曲面有好幾個形狀較複雜的斷面,就可能會發生指令執行失敗這種吐血又無解的狀況。

相較之下,Surface工作平台提供一個不太聰明,但控制手段較多的指令。雖然產生曲面後要用Part工作平台的切割(Slice apart)才能轉成實體,但能畫出想要的東西才是重點。

第二類曲面功能其實也只有兩大招,如下圖:

[以邊界建立曲面]需要二到四條彼此相連的邊界曲線來建立曲面。沒錯,只有邊界,沒有斷面。而且最多四條曲線,多一條都不行。最機車的是曲線還不能分段!如果你的邊界線由好幾段直線和圓弧組成,你必須去加裝Curves工作平台,裡面有功能可以把多段草圖整合成單一曲線,然後才能用。而且原本草圖的參數無法控制整合後的曲線,也就是曲面沒辦法用參數控制尺寸了。總之,這招不推薦。

[以邊界+斷面建立曲面]這招就好多了。你可以先把曲面邊界線都選起來,有分段也沒問題。然後再選斷面輪廓,斷面輪廓就算沒有與邊界輪廓相連也行,而且可以同時加入橫斷面與縱斷面輪廓,甚至還能加入參考點。此功能雖然不像[以邊界建立曲面]有三種曲面產生模式可選,但草圖參數可控,且更能畫出較複雜的曲面。

下一篇我們會教大家如何用[以邊界+斷面建立曲面]這招來建立有曲面的實體模型。老實說,FreeCAD標準版的曲面產生能力不強,如果你搞一些像圓弧斷面接方形斷面再接圓弧斷面這種斷面形狀差異過大的組合,FreeCAD恐怕就會跑不出來或給你一個破破爛爛的曲面。如果曲面跑不出來,試著讓所有斷面的特徵盡可能相似,並縮小尺寸差距,成功機率會比較高。

最後放張大一點的曲面成品給大家看個仔細:

(FreeCAD 0.19版適用)

knowledge/freecad/reference/tutorial/2021123107.txt · 最后更改: 2023/06/07 04:23 由 127.0.0.1