官术网_书友最值得收藏!

2.4 編輯二維幾何結(jié)構(gòu)

在繪制幾何結(jié)構(gòu)的過程中,有些幾何結(jié)構(gòu)不可能一次繪制成型,需要對其進行修改。本節(jié)主要介紹二維幾何結(jié)構(gòu)的編輯方法,包括如何選擇幾何結(jié)構(gòu)對象、改變幾何結(jié)構(gòu)對象狀態(tài)、創(chuàng)建幾何結(jié)構(gòu)對象副本、陣列幾何結(jié)構(gòu)對象、幾何結(jié)構(gòu)的圓角與倒角等。通過本節(jié)學習,旨在使讀者掌握編輯二維幾何結(jié)構(gòu)的方法,為今后的學習奠定基礎(chǔ)。

2.4.1 選擇幾何結(jié)構(gòu)對象

在COMSOL中,用戶可以使用多種方法對幾何結(jié)構(gòu)對象進行選擇,還可以根據(jù)工作需要對單個對象或多個對象進行選擇。下面介紹選擇幾何結(jié)構(gòu)對象的方法。

(1)直接選擇

打開模型2-2.mph,在Graphics窗口中,將光標直接移動到要選擇的幾何結(jié)構(gòu)對象上,然后左擊準備選擇的幾何結(jié)構(gòu)對象,如圖2-31所示。

圖2-31 直接選擇操作對象

(2)框選

打開模型2-2.mph,在Graphics窗口中,單擊工具欄中的Select Box,然后從準備選擇幾何結(jié)構(gòu)的左上角按住并拖動鼠標至準備選擇幾何結(jié)構(gòu)的右下角釋放鼠標,完成幾何結(jié)構(gòu)選擇,如圖2-32所示。

圖2-32 框選操作對象

2.4.2 修改幾何結(jié)構(gòu)對象

(1)刪除幾何結(jié)構(gòu)對象

第一步 打開模型2-3.mph,在Model Builder窗口,右擊準備刪除的幾何結(jié)構(gòu)對象,在彈出的菜單中選擇Delete,如圖2-33所示。

圖2-33 選擇Delete命令

(圖2-33為矩形r1與圓c1的差集)

第二步 通過以上操作即可完成幾何結(jié)構(gòu)對象刪除操作,如圖2-34所示。

圖2-34 刪除操作結(jié)果圖

(2)移動幾何結(jié)構(gòu)對象

在COMSOL中,移動幾何結(jié)構(gòu)對象是指將一個幾何結(jié)構(gòu)對象按照指定的角度和方向移動到繪圖區(qū)域的另一個位置,通常有兩種方式。

方式一:打開模型2-4.mph,在Graphics窗口選擇對象后,按住鼠標左鍵直接拖動,如圖2-35所示。

圖2-35 直接移動幾何結(jié)構(gòu)

方式二:

第一步 打開模型2-4.mph,在Model Builder窗口,右擊Geometry 1選擇Transforms菜單里的Move,如圖2-36所示。

圖2-36 選擇Move命令

第二步 在Graphics窗口選擇要移動的對象(先左擊再右擊)。

第三步 在Settings窗口中的Displacement部分的x欄輸入1,在y欄輸入2。

注:x欄輸入1,表明向x軸正方向移動1,在y欄輸入2,表明向y軸正方向移動2。

第四步 在Settings窗口中的Input部分,選擇Keep input objects。

注:選擇Keep input objects表示移動后,原幾何結(jié)構(gòu)保留,否則原幾何結(jié)構(gòu)刪除。

第五步 單擊Build Selected,完成幾何結(jié)構(gòu)移動,如圖2-37所示。

圖2-37 坐標移動對象

(3)旋轉(zhuǎn)幾何結(jié)構(gòu)對象

在COMSOL中,旋轉(zhuǎn)幾何結(jié)構(gòu)對象是指通過輸入指定的角度并繞著指定的基點對幾何結(jié)構(gòu)進行旋轉(zhuǎn),下面介紹旋轉(zhuǎn)幾何結(jié)構(gòu)對象的操作方法。

第一步 打開模型2-5.mph,在Model Builder窗口,右擊Geometry 1選擇Transforms菜單里的Rotate,如圖2-38所示。

圖2-38 選擇Rotate命令

第二步 在Graphics窗口選擇要旋轉(zhuǎn)的幾何結(jié)構(gòu)對象(先左擊再右擊)。

第三步 在Settings窗口中的Rotation Angle部分的Rotation欄輸入60,指定旋轉(zhuǎn)角度。

第四步 在Settings窗口中的Center of Rotation部分的x欄輸入0,在y欄輸入0,指定旋轉(zhuǎn)中心。

第五步 在Settings窗口中的Input部分,選擇Keep input objects。

第六步 單擊Build Selected,完成幾何結(jié)構(gòu)旋轉(zhuǎn),為了使幾何結(jié)構(gòu)處于合適大小,可單擊Graphics窗口中的Zoom Extents,如圖2-39所示。

圖2-39 旋轉(zhuǎn)操作結(jié)果圖

(4)縮放幾何結(jié)構(gòu)對象

使用縮放命令,用戶可以對幾何結(jié)構(gòu)對象進行放大或縮小,在縮放的過程中根據(jù)需要,在不同方向可以對幾何結(jié)構(gòu)對象進行等比例縮放或不等比例縮放,下面介紹縮放的操作方法。

①等比例縮放

第一步 打開模型2-5.mph,在Model Builder窗口,右擊Geometry 1選擇Transforms菜單里的Scale,如圖2-40所示。

圖2-40 選擇Scale命令

第二步 在Graphics窗口選擇要縮放的幾何結(jié)構(gòu)對象(先左擊再右擊)。

第三步 在Settings窗口中的Scale Factor部分的Scaling列表中選擇Isotropic,對幾何結(jié)構(gòu)對象進行等比例縮放,在Factor欄中輸入2,指定縮放比例。

第四步 在Settings窗口中的Center of Scaling部分的x欄輸入2,在y欄輸入0.5,指定縮放基點;基點縮放前后位置不變。

第五步 在Settings窗口中的Input部分,選擇Keep input objects。

第六步 單擊Build Selected,完成幾何結(jié)構(gòu)縮放,為了使幾何結(jié)構(gòu)處于合適大小,可單擊Graphics窗口中的Zoom Extents,如圖2-41所示。

圖2-41 等比例縮放結(jié)果圖

②不等比例縮放

第一步 打開模型2-5.mph,在Model Builder窗口,右擊Geometry 1選擇Transforms菜單里的Scale,如圖2-40所示。

第二步 在Graphics窗口選擇要縮放的幾何結(jié)構(gòu)對象(先左擊再右擊)。

第三步 在Settings窗口中的Scale Factor部分的Scaling列表中選擇Anisotropic,對幾何結(jié)構(gòu)對象進行不等比例縮放,在x欄中輸入3,在y欄中輸入2,指定縮放比例。

第四步 在Settings窗口中的Center of Scaling部分的x欄輸入2,在y欄輸入0,指定縮放基點。

第五步 在Settings窗口中的Input部分,選擇Keep input objects。

第六步 單擊Build Selected,完成幾何結(jié)構(gòu)縮放,為了使幾何結(jié)構(gòu)處于合適大小,可單擊Graphics窗口中的Zoom Extents,如圖2-42所示。

圖2-42 不等比例縮放結(jié)果圖

2.4.3 創(chuàng)建幾何結(jié)構(gòu)對象副本

在COMSOL中,創(chuàng)建幾何結(jié)構(gòu)對象副本,用戶可以快速復制出與原幾何結(jié)構(gòu)相同或相似的幾何結(jié)構(gòu),這樣不但可以節(jié)省繪制時間,而且還可大大提高工作效率。下面將介紹創(chuàng)建幾何結(jié)構(gòu)對象副本的具體操作方法。

(1)復制幾何結(jié)構(gòu)對象

復制幾何結(jié)構(gòu)對象是指復制當前選中的幾何結(jié)構(gòu)對象,創(chuàng)建一個或多個副本,下面將介紹其具體操作方法。

第一步 打開模型2-6.mph,在Model Builder窗口,右擊Geometry 1選擇Transforms菜單里的Copy,如圖2-43所示。

圖2-43 選擇Copy命令

第二步 在Graphics窗口選擇要復制的對象(先左擊再右擊),如圖2-44所示。

圖2-44 選擇復制對象

第三步 在Settings窗口中的Displacement部分的x欄中輸入50,在y欄中輸入0,指定復制幾何結(jié)構(gòu)與原幾何結(jié)構(gòu)間的距離(正數(shù)表示復制幾何結(jié)構(gòu)在原幾何結(jié)構(gòu)右側(cè),負數(shù)表示復制幾何結(jié)構(gòu)在原幾何結(jié)構(gòu)左側(cè))。

第四步 單擊Build Selected,完成幾何結(jié)構(gòu)復制,如圖2-45所示。

圖2-45 復制結(jié)果圖

(2)鏡像幾何結(jié)構(gòu)對象

鏡像是指將原幾何結(jié)構(gòu)以指定軸翻轉(zhuǎn)并得到原幾何結(jié)構(gòu)的一個副本。在繪制對稱幾何結(jié)構(gòu)時,可以只繪制其中的一半,然后將其鏡像即可得到整個幾何結(jié)構(gòu)。下面介紹其操作方法。

第一步 打開模型2-7.mph,在Model Builder窗口,右擊Geometry 1選擇Transforms菜單里的Mirror,如圖2-46所示。

圖2-46 選擇Mirror命令

第二步 在Graphics窗口選擇要鏡像的對象(先左擊再右擊),如圖2-47所示。

圖2-47 選擇鏡像對象

第三步 在Settings窗口中的Point on Line of Reflection的x欄中輸入2.5,在y欄中輸入0,指定對稱軸通過的點。

第四步 在Settings窗口中的Input部分,選擇Keep input objects。

第五步 單擊Build Selected,完成幾何結(jié)構(gòu)鏡像,如圖2-48所示。

圖2-48 鏡像結(jié)果圖

在Settings窗口中的Normal Vector to Line of Reflection欄中輸入數(shù)據(jù),x=1,y=0表示對稱軸垂直x軸;x=0,y=1表示對稱軸垂直y軸。

(3)陣列幾何結(jié)構(gòu)對象

陣列是指將原幾何結(jié)構(gòu)按照一定的規(guī)則創(chuàng)建出多個副本,然后再將這些副本進行排列。通常陣列分為矩形陣列和線形陣列,下面介紹陣列對象的操作方法。

①創(chuàng)建矩形陣列

第一步 打開模型2-8.mph,在Model Builder窗口,右擊Geometry 1選擇Transforms菜單里的Array,如圖2-49所示。

圖2-49 選擇Array命令

第二步 在Graphics窗口選擇要陣列的對象(先左擊再右擊),如圖2-50所示。

圖2-50 選擇陣列對象

第三步 在Settings窗口中Size部分的Array type列表中選Rectangular,在x欄中輸入3,在y欄中輸入3,指定x、y方向陣列數(shù)目。

第四步 在Settings窗口中的Displacement部分的x欄中輸入1,在y欄中輸入1,指定x、y方向陣列距離。

第五步 單擊Build Selected,完成矩形陣列,如圖2-51所示。

圖2-51 矩形陣列結(jié)果圖

②創(chuàng)建線形陣列

第一步 打開模型2-8.mph,在Model Builder窗口,右擊Geometry 1選擇Transforms菜單里的Array,如圖2-49所示。

第二步 在Graphics窗口選擇要陣列的對象(先左擊再右擊),如圖2-50所示。

第三步 在Settings窗口中的Size部分的Array type列表中選Linear,在Size欄中輸入3,指定陣列數(shù)目。

第四步 在Settings窗口中的Displacement部分的x欄中輸入1,在y欄中輸入1,指定x、y方向陣列距離。

第五步 單擊Build Selected,完成線形陣列,如圖2-52所示。

圖2-52 線形陣列結(jié)果圖

主站蜘蛛池模板: 鲁甸县| 繁昌县| 沙坪坝区| 克拉玛依市| 正蓝旗| 噶尔县| 武乡县| 嘉禾县| 扎赉特旗| 双流县| 内丘县| 瑞金市| 和平区| 尉氏县| 米脂县| 湾仔区| 涞源县| 宁化县| 广昌县| 贵阳市| 井研县| 普安县| 昭通市| 邻水| 台东市| 姚安县| 新田县| 青岛市| 扎鲁特旗| 阿瓦提县| 嘉荫县| 额济纳旗| 白沙| 怀集县| 江西省| 井冈山市| 鲜城| 察雅县| 兴山县| 秦皇岛市| 元氏县|