6.3 图案填充
使用【图案填充】命令,可在填充封闭区域或指定边界内进行填充。默认情况下,【图案填充】命令将创建关联图案填充,图案会随边界的更改而更新。
通过选择要填充的对象或通过定义边界指定内部点来创建图案填充。图案填充边界可以是形成封闭区域的任意对象的组合,例如直线、圆弧、圆和多段线等。
6.3.1 使用图案填充
所谓图案,指的就是使用各种图线进行不同的排列组合而构成的图形元素,此类图形元素作为一个独立的整体,被填充到各种封闭的图形区域内,以表达各自的图形信息,如图6-15所示。
图6-15 图案填充示例
执行【图案填充】命令有以下几种方式:
● 执行菜单栏中的【绘图】|【图案填充】命令;
● 单击【绘图】面板中的【图案填充】按钮;
● 在命令行中输入BHATCH。
执行上述命令后,功能区将显示【图案填充创建】选项卡,如图6-16所示。
图6-16 【图案填充创建】选项卡
该选项卡中包含【边界】、【图案】、【特性】、【原点】和【选项】等工具面板。
1.【边界】面板
【边界】面板主要用于拾取点(选择封闭的区域)、添加或删除边界对象、查看选项集等,如图6-17所示。
图6-17 【边界】面板
● 【拾取点】按钮:根据围绕指定点构成封闭区域的现有对象确定边界。对话框将暂时关闭,系统将会提示拾取一个点,如图6-18所示。
图6-18 拾取点
● 【选择】按钮:根据构成封闭区域的选定对象确定边界。对话框将暂时关闭,系统将会提示选择对象,如图6-19所示。使用【选择】选项时,HATCH不自动检测内部对象。必须选择选定边界内的对象,以按照当前孤岛检测样式填充这些对象,如图6-20所示。
图6-19 选择边界对象
图6-20 确定边界内的对象
技术要点:
在选择对象时,可以随时在绘图区域单击鼠标右键以显示快捷菜单。可以利用此快捷菜单中的命令放弃最后一个或所定对象、更改选择方式、更改孤岛检测样式,以及预览图案填充或渐变填充。
● 【删除】按钮:从边界定义中删除之前添加的任何对象。使用此命令,还可以在填充区域内添加新的填充边界,如图6-21所示。
图6-21 删除边界对象
● 【重新创建】按钮:围绕选定的图案填充或填充对象创建多段线或面域,并使其与图案填充对象相关联。
● 【显示边界对象】按钮:暂时关闭对话框,并使用当前的图案填充或填充设置显示当前定义的边界。如果未定义边界,则此选项不可用。
2.【图案】面板
【图案】面板的主要作用是定义要应用的填充图案的外观。
【图案】面板中列出可用的预定义图案。拖动上下滑动块,可查看更多图案的预览,如图6-22所示。
图6-22 预览图案
3.【特性】面板
此面板用于设置图案的特性,如图案的类型、颜色、背景色、图层、透明度、角度、填充比例和笔宽等,如图6-23所示。
图6-23 【特性】面板
● 图案:图案填充的类型有4种,实体、渐变色、图案和用户定义。这4种类型在【图案】面板中也能找到,但在此处选择比较快捷。
● 图案填充颜色,展开颜色列表。如果需要更多的颜色选择,可以在颜色列表中选择【选择颜色】选项,将打开【选择颜色】对话框,如图6-24所示。
图6-24 【选择颜色】对话框
● 背景色:是指在填充区域内,除填充图案外的区域颜色设置。
● 图案填充图层替代:从用户定义的图层中为定义的图案指定当前图层。如果用户没有定义图层,则此列表中仅仅显示AutoCAD默认的图层0和图层Defpoints。
● 相对于图纸空间:在【布局1】图纸空间中此选项被激活。此选项用于设置相对于在图纸空间中图案的比例。选择此选项,将自动更改比例,如图6-25所示。
图6-25 在图纸空间中设置相对比例
● 双:当图案类型为【用户定义】时,【交叉线】选项被激活。如图6-26所示为应用交叉线的前后对比。
图6-26 应用交叉线的前后对比
● ISO笔宽:基于选定笔宽缩放ISO预定义图案(此选项等同于填充比例功能)。仅当用户指定了ISO图案时才可以使用此选项。
● 图案填充透明度:设定新图案填充或填充的透明度,替代当前对象的透明度。
● 角度:指定图案的填充角度(相对当前UCS坐标系的X轴)。设置角度的图案如图6-27所示。
图6-27 设置角度的图案
● 填充图案比例:放大或缩小预定义或自定义图案,如图6-28所示。
图6-28 填充图案的比例
4.【原点】面板
该面板主要用于控制填充图案生成的起始位置,如图6-29所示。当某些图案填充(例如砖块图案)需要与图案填充边界上的一点对齐时,默认情况下,所有图案填充原点都对应于当前UCS的原点。
图6-29 【原点】面板
● 设定原点:单击此按钮,在图形区中可直接指定新的图案填充原点。
● 左下:根据图案填充对象边界的矩形范围来定义新原点。
● 存储为默认原点:将新图案填充原点的值存储在系统变量HPORIGIN中。
5.【选项】面板
【选项】面板主要用于控制几个常用的图案填充或填充选项,如图6-30所示。
图6-30 【选项】面板
● 关联:控制图案填充或填充的关联,关联的图案填充或填充在用户修改其边界时将会更新。
● 注释性:指定图案填充为注释性。
● 创建独立的图案填充:控制当指定了几个单独的闭合边界时,是创建单个图案填充对象,还是创建多个图案填充对象。当创建了两个或两个以上的图案填充对象时,此选项才可用。
● 孤岛检测:填充区域内的闭合边界称为孤岛,控制是否检测孤岛。如果不存在内部边界,指定孤岛检测样式则没有意义。孤岛检测的3种方式:普通、外部和忽略,如图6-31~图6-33所示。
图6-31 【普通】样式的孤岛填充
图6-32 【外部】样式的孤岛填充
图6-33 【忽略】样式的孤岛填充
● 绘图次序:为图案填充或填充指定绘图次序。图案填充可以放在所有其他对象之后、所有其他对象之前、图案填充边界之后或图案填充边界之前。在其下拉列表中包括【不更改】、【后置】、【前置】、【置于边界之后】和【置于边界之前】选项,如图6-34所示。
图6-34 删除孤岛填充
● 【图案填充编辑】对话框:当在面板的右下角单击按钮时,会弹出【图案填充和渐变色】对话框,如图6-35所示。
图6-35 【图案填充和渐变色】对话框
6.3.2 创建无边界的图案填充
在特殊情况下,有时不需要显示填充图案的边界,用户可使用以下几种方法创建不显示图案填充边界的图案填充:
● 使用【图案填充】命令创建图案填充,然后删除全部或部分边界对象。
● 使用【图案填充】命令创建图案填充,确保边界对象与图案填充不在同一图层上,然后关闭或冻结边界对象所在的图层。这是保持图案填充关联性的唯一方法。
● 使用创建为修剪边界的对象修剪现有的图案填充。修剪图案填充以后,删除这些对象。
● 在命令行提示下使用HATCH的【绘图】选项指定边界点来定义图案填充边界。
例如,只通过填充图形中较大区域的一小部分,来凸显较大区域,如图6-36所示。
图6-36 指定点来定义图案填充边界
动手操作——创建图案填充
① 打开本例源文件“ex-1.dwg”。
② 在【默认】选项卡的【绘图】面板中单击【图案填充】按钮,功能区显示【图案填充创建】选项卡。
③ 在【图案填充创建】选项卡中做如下设置:选择【ANSI31】图案;【角度】为90;填充比例为0.8。设置完成后单击【拾取点】按钮,如图6-37所示。
图6-37 设置图案填充
④ 在图形中的6个点上进行选择,拾取点选择完成后按Enter键确认,如图6-38所示。
图6-38 添加拾取点
⑤ 在【图案填充创建】面板中单击【关闭填充图案创建】按钮,程序自动填充所选择的边界,结果如图6-39所示。
图6-39 图案填充结果