4.5 面域
面域是一种具有封闭线框的平面区域。面域总是以线框的形式显示,所以从外观来看,面域和一般的封闭线框没有区别,但从本质上看,面域是一种面对象,除了包括封闭线框外,还包括封闭线框内的平面,所以可以对面域进行交、并、差的布尔运算。
可以将封闭的线框转换为面域,这些封闭的线框可以是圆、椭圆、封闭的二维多段线或封闭的样条曲线等单个对象,也可以是由圆弧、直线、二维多段线、椭圆弧和样条曲线等对象构成的复合封闭对象。在创建面域时,如果将系统变量DELOBJ的值设置为1,在完成面域后,系统会自动删除封闭线框;如果将其值设置为0,在完成面域后,系统则不会删除封闭线框。
4.5.1 创建面域
下面以图4.5.1所示的例子来说明面域的创建过程。在本例中,假设外面的五边形是用多段线命令(PLINE)绘制的封闭图形,三角形是一个由直线(LINE)命令绘制的封闭图形,长方形是用矩形命令(RECTANG)绘制的封闭图形,圆是使用圆命令(CIRCLE)绘制的封闭图形。
Step1.打开文件D:\AutoCAD2018.1\work\ch04.05\region.dwg。
Step2.选择下拉菜单命令。
说明:或单击选项卡“绘图”面板中的按钮,在展开的工具栏中单击“面域”命令按钮;或者在命令行输入REGION命令并按Enter键。
Step3.在命令行的提示下,框选图4.5.1中的所有图元,按Enter键结束选取。系统在命令行提示,这表明系统已经将四个封闭的图形转化为四个面域了。
图4.5.1 面域创建举例
4.5.2 面域的布尔运算
面域的布尔运算是指对两个或多个面域进行逻辑运算。在使用布尔运算进行面域编辑时,所选面域必须共面。AutoCAD中面域的布尔运算有并集(图4.5.2b)、差集(图4.5.2c)和交集(图4.5.2d)三种。
图4.5.2 布尔运算
使用下列方法可激活布尔运算命令。
选择下拉菜单(或或)命令。
在命令行中输入UNION(并集)、SUBTRACT(差集)或INTERSECT(交集)。