我們都知道,控制體方法是HyperMesh網格變形方法中使用最廣泛的一種,那我們先用一個簡單的例子看一下套路是怎樣的。
例1
把下圖中帶washer的孔半徑變大並且把加強筋向左移動一個距離,分別創建變數。
Step 1
在孔的中心創建一個圓柱坐標系。
Step 2
在孔的周圍創建圓柱形分佈的控制體。
Step 3
在圓柱坐標系下移動控制柄(handle)實現網格變形(這裡的x表示半徑方向)
Step 4
保存為shape並undo all恢復到初始位置。
Step 5
(可選)在shape面板下查看變形效果。
這裡linear就表示從原始位置到最大變形,如果要包括反方向變形可以選modal。
變形的效果如下:
Step 6
(可選)刪除所有控制體(handle會自動刪除)
Step 7
在加強筋位置創建一個直角坐標系。
Step 8
在加強筋位置創建控制體。
Step 9
切割控制體(因為上面的節點是不動的,所以必須有個緩衝區)。
Step 10
移動控制柄(handle)進行變形,注意緩衝區內網格的單元品質。
Step 11
保存為shape並undo all恢復到初始位置。
Step 12
查看變形。
例2
移動前保險杠柵格的位置。
1
創建變形體。
2
將控制體模式改為inactive,在該模式調整handle位置裡面的節點保持不動。
3
移動handle位置移動到合適位置,實際中可能需要移動4個位置,本例只使用最左側的handle
4
切割控制體,如果切割的位置不合適,還可以使用step3的方法再進行移動調整
5
註冊節點(一般會自動註冊關聯,如果後面出現移動handle節點不移動的情況說明自動註冊沒有成功,需要手工註冊)。
6
在morph options面板中重新啟動控制體。
7
移動handle進行變形。
8
保存shape並undo all恢復到初始位置。
9
查看變形效果。
例3
對C柱頂部的位置進行變形
01
選擇一處平直的區域創建控制體
02
將控制體模式改為inactive
該模式下調整handle位置裡面的節點保持不動。
03
使用morph面板調整handle的位置
04
在morph options面板中重新啟動控制體
05
註冊節點
06
調整所有控制體的相切關係
這樣可以使網格的變形順滑。
移動handle進行變形。
07
保存shape並undo all恢復到原始位置
08
查看變形效果
以上3個例子中,前兩個例子控制體的創建都比較容易,第三個例子需要花費一些時間來調整handle。
對於下圖中這類空間三維都彎曲的部件控制體的創建和調整會比較麻煩。但是,其實我們有更好的辦法,具體請關注 —【HyperMesh寶典】之神秘助攻。
留言列表