我們都知道,控制體方法是HyperMesh網格變形方法中使用最廣泛的一種,那我們先用一個簡單的例子看一下套路是怎樣的。

1

把下圖中帶washer的孔半徑變大並且把加強筋向左移動一個距離,分別創建變數。

 

Step 1

 

在孔的中心創建一個圓柱坐標系。

 

Step 2

 

在孔的周圍創建圓柱形分佈的控制體。

 

Step 3

 

在圓柱坐標系下移動控制柄(handle)實現網格變形(這裡的x表示半徑方向)

 

Step 4

 

保存為shapeundo all恢復到初始位置。

 

Step 5

 

(可選)在shape面板下查看變形效果。

 
 

這裡linear就表示從原始位置到最大變形,如果要包括反方向變形可以選modal

變形的效果如下:

【HyperMesh寶典】之使用控制體進行網格變形 01

Step 6

 

(可選)刪除所有控制體(handle會自動刪除)

Step 7

 

在加強筋位置創建一個直角坐標系。

 

Step 8

 

在加強筋位置創建控制體。

 

Step 9

 

切割控制體(因為上面的節點是不動的,所以必須有個緩衝區)。

Step 10

 

移動控制柄(handle)進行變形,注意緩衝區內網格的單元品質。

 

Step 11

 

保存為shapeundo all恢復到初始位置。

 

Step 12

 

查看變形。

 

【HyperMesh寶典】之使用控制體進行網格變形 02

 
 
 

例2

移動前保險杠柵格的位置。

 

1  

創建變形體。

 
 

2

將控制體模式改為inactive,在該模式調整handle位置裡面的節點保持不動。

 

 

3

移動handle位置移動到合適位置,實際中可能需要移動4個位置,本例只使用最左側的handle

 

 

4

切割控制體,如果切割的位置不合適,還可以使用step3的方法再進行移動調整

 

 

5

註冊節點(一般會自動註冊關聯,如果後面出現移動handle節點不移動的情況說明自動註冊沒有成功,需要手工註冊)。

 

 

6

morph options面板中重新啟動控制體。

 

 

7

移動handle進行變形。

 

 

8

保存shapeundo all恢復到初始位置。

9

查看變形效果。

【HyperMesh寶典】之使用控制體進行網格變形 03

 
 
 

例3

C柱頂部的位置進行變形

 

01

選擇一處平直的區域創建控制體

 
 

02

將控制體模式改為inactive

 

該模式下調整handle位置裡面的節點保持不動。

 

03

使用morph面板調整handle的位置

 
 

04

morph options面板中重新啟動控制體

 
 

05

註冊節點

 
 

06

調整所有控制體的相切關係

 

這樣可以使網格的變形順滑。

 

移動handle進行變形。

 

07

保存shapeundo all恢復到原始位置

 

08

查看變形效果

 

 

【HyperMesh寶典】之使用控制體進行網格變形 04

 

以上3個例子中,前兩個例子控制體的創建都比較容易,第三個例子需要花費一些時間來調整handle

 

 

WeChat 圖片_20190214162616.gif

 

 
 

對於下圖中這類空間三維都彎曲的部件控制體的創建和調整會比較麻煩。但是,其實我們有更好的辦法,具體請關注 HyperMesh寶典】之神秘助攻。

 
 

 
arrow
arrow
    創作者介紹
    創作者 Altair Taiwan 的頭像
    Altair Taiwan

    Altair Taiwan Blog

    Altair Taiwan 發表在 痞客邦 留言(0) 人氣()