圖案填充的概念和作用
在繪制圖形時經常會遇到這種情況,比如繪制物體的剖面或斷面時,需要使用某一種圖案來充滿某個指定區域,這個過程就叫做圖案填充(Hatch)。圖案填充經常用於在剖視圖中表達對象的材料類型,從而增加了圖形的可讀性。
在AutoCAD中,無論一個圖案填充是多麼復雜,系統都將其認為是一個獨立的圖形對象,可作為一個整體進行各種操作。但是,如果使用 “Explode”命令將其分解,則圖案填充將按其圖案的構成分解許多相互獨立的直線對象。因此,分解圖案填充將大大增加文件的數據量,建議用戶除了特殊 情況不要將其分解。
在AutoCAD中繪制的填充圖案可以與邊界具有關聯性(Associative)。一個具有關聯性的填充圖案是和其邊界聯系在一起的,當其邊界發生改變時會自動更新以適合新的邊界;而非關聯性的填充圖案則獨立於它們的邊界。
注意 如果對一個具有關聯性填充圖案進行移動、旋轉、縮放和分解等操作,該填充圖案與原邊界對象將不再具有關聯性。如果對其進行復制或帶有復制的鏡像、陣列等操作,則該填充圖案本身仍具有關聯性,而其拷貝則不具有關聯性。
實例1 繪制軸承斷面圖
Step 1 繪制邊界
(1) 根據“acad.dwt”模板文件創建一個新文件;
(2) 選擇“Draw(繪圖)”工具欄中 圖標,以(10,10)為圓心,以10為半徑繪制一個圓;
(3) 選擇“Draw(繪圖)”工具欄中 圖標,依次在點(0,7.5)、(3,7.5)、(3,12.5)和(0,12.5)之間畫線(不需閉合);
(4) 選擇“Standard(標准)”工具欄中 圖標使所繪圖形全部顯示在屏幕上;
(5) 選擇“Modify(修改)”工具欄中圖標,將多余的線裁剪掉,結果如圖6-7所示。
Step 2 繪制填充圖案
(1) 選擇“Draw(繪圖)”工具欄中 圖標,彈出“Boundary Hatch(邊界圖案填充)”對話框,如圖6-8所示。
(2) 在“Boundary Hatch(邊界圖案填充)”對話框中選擇“Quick(快速)”選項卡,單擊“Pattern(圖案)”下拉列表框右側的 按鈕,彈出“Hatch Pattern Palette(填充圖案調色板)”對話框。
(3) 在“Hatch Pattern Palette(填充圖案調色板)”對話框中,選擇“Other Predefined(其他預定義)”選項卡中的“STEEL”項,如圖6-9所示。
(4) 單擊OK按鈕返回“Boundary Hatch(邊界圖案填充)”對話框;單擊 按鈕進入繪圖狀態,選擇軸承斷面邊界中任意一點,這時該邊界將顯示為選中狀態,如圖6-10所示。
(5) 按Enter鍵返回“Boundary Hatch(邊界圖案填充)”對話框,單擊Preview按鈕查看填充圖案的預覽效果,可看到填充圖案過於密實。因此將“Scale”項改為10,並按 ok按鈕完成填充圖案的繪制(結果如圖6-11所示),以“exam6-1.dwg”為名保存文件。
實例說明
1. 調用圖案填充命令的格式為:
工具欄:“Draw(繪圖)”→
菜單:【Draw(繪圖)】→【Hatch…(圖案填充)】
命令行:bhatch(或別名bh、h)
2. AutoCAD中的填充圖案具有三種類型,在“Boundary Hatch(邊界圖案填充)”對話框(參見圖6-8)的“Type(類型)”下拉列表框中給出了這三種類型:
(1) “Predefined(預定義)”
預定義填充圖案是由AutoCAD系統提供的,包括69種填充圖案(8種ANSI圖案,14種ISO圖案和47種其它預定義圖案)。
選擇“Predefined”項後,系統將在“Pattern(圖案)”和“Swatch(樣例)”下拉列表框中分別給出預定義填充圖案的名稱和相應的圖案。用戶也可單擊“Pattern(圖案)”下拉列表框右側的 按鈕,彈出“Hatch Pattern Palette(填充圖案調色板)”對話框(參見圖6-9)來查看所有預定義的預覽圖像。
對於“Predefined”選項,用戶還可以通過“Angle(角度)”和“Scale(比例)”項來改變填充圖案的角度(相對於UCS的X軸)和比例大小,從而得到更多樣式的圖案。
如果用戶選擇了ISO類的預定義填充圖案,則系統激活“ISO pen width(ISO筆寬)”下拉列表,來確定ISO圖案的筆寬。
(2) “User defined(用戶定義)”
該類型是基於圖形的當前線型創建的直線填充圖案。選擇“User defined”項後,用戶可以通過“Angle(角度)”和“Spacing(間距)”項來控制用戶定義圖案中的角度和直線間距。
此外,選擇該項後,開關“Double(雙向)”將被激活。如果選擇該開關,則將在用戶定義的填充圖案中繪制第二組直線,這些直線相對於初始直線成90度,從而構成交叉填充。如圖6-12所示。
(3) “Custom(自定義)”:使用自定義的填充圖案。關於該部分內容詳見第32章。
3. 在“Boundary Hatch(邊界圖案填充)”對話框的“Advanced(高級)”選項卡中還提供了高級設置(圖6-13),其中各項含義如下:
(1) “Island detection style(孤島檢測樣式)”:
當填充區域內部存在一個或多個內部邊界時,選擇不同的孤島檢測樣式將產生不同的填充效果。
“Normal(普通)”:該樣式用於從外部邊界開始向內交替填充,即從最外一 層封閉區域開始,第1、3、5…個封閉區域被填充,而其他區域不產生填充圖案。
“Outer(外部)”:該樣式用於填充最外一層的封閉區域,而其內部均不進行填充。
“Ignore(忽略)”:該樣式將忽略所有內部對象並讓填充線穿過它們。
(2) “Boundary type(邊界類型)”:
如果用戶選中了“Retain boundaries(保留邊界)”開關,則在進行圖案填充的同時將邊界以多段線或面域的形式保存下來。
(3) 其他選項同“Boundary Creation(邊界創建)”對話框。
4. 在“Boundary Hatch(邊界圖案填充)”對話框的右側還提供了其他一些選項(參見圖6-13),其具體含義分述如下:
(1) “Pick Points(拾取點)”:單擊 按鈕可返回繪圖區,並通過指定填充區域內任意一點來確定填充區域。
(2) “Select Objects(選擇對象)”:單擊 按鈕可返回繪圖區,並選擇需要進行填充操作的對象。
(3) “Remove Islands(刪除孤島)”:單擊 按鈕可返回繪圖區,並選擇需要刪除的內部邊界(孤島),但不能刪除外部邊界。
(4) “View Selections(查看選擇集)”:單擊 按鈕可返回繪圖區,並顯示當前已經定義