有些二維圖形看似線條比較多,如果使用布爾運算進行操作,繪製起來卻不是那麼複雜。CAD布爾運算常用的為並集和差集。請看下面的兩個實例。
實例1:並集操作
要完成的操作示意如圖1所示。
圖1
操作步驟如下。
1)假設分別繪製一個豎向和一個橫向的長方形圖形,接着分別使用陣列工具對它們進行單向矩形陣列,注意在陣列時取消''關聯''功能。此時得到的圖形如圖2所示。
圖2
2)使用REG命令,對所有圖形進行面域操作。
命令: REG↙
REGION
選擇對象: 指定對角點: 找到 13 個 //框選所有對象
選擇對象: ↙
已提取 13 個環。
已創建 13 個面域。
3)使用並集命令。
命令: UNI↙
UNION
選擇對象: 指定對角點: 找到 13 個 //框選所有對象
選擇對象: ↙
並集結果如圖3所示。
圖3
是不是很簡單呢?
下面再來看一個使用''差集''操作的範例。
實例2:差集操作
實例2要求進行如圖4所示的操作。
圖4
具體的操作步驟如下。
1)先繪製一個長方形,接着陣列(陣列結果不關聯),接着使用直線工具繪製一個正方形(亦可使用矩形工具),如圖5所示。
圖5
2)面域操作
命令: REG↙
REGION
選擇對象: 指定對角點: 找到 10 個 //窗選所有圖形
選擇對象: ↙
已提取 7 個環。
已創建 7 個面域。
3)差集操作。
命令: SU↙
SUBTRACT
選擇要從中減去的實體、曲面和麪域...
選擇對象: 找到 1 個 //選擇正方形
選擇對象: ↙ //按回車鍵或空格
選擇要減去的實體、曲面和麪域...
選擇對象: 指定對角點: 找到 7 個 //框選全部圖形
選擇對象: ↙
差集結果如圖6所示。
圖6