
8.3 图案填充
使用“图案填充”命令,可在填充封闭区域或在指定边界内进行填充。默认情况下,“图案填充”命令将创建关联图案填充,图案会随边界的更改而更新。
通过选择要填充的对象或通过定义边界并指定内部点来创建图案填充。图案填充边界可以是形成封闭区域的任意对象的组合,例如直线、圆弧、圆和多段线等。
8.3.1 使用图案填充
所谓“图案”,指的就是使用各种图线进行不同的排列组合而构成的图形元素,此类图形元素作为一个独立的整体,被填充到各种封闭的图形区域内,以表达各自的图形信息,如图8-15所示。

图8-15
执行“图案填充”命令有以下几种方式。
- 执行“绘图”|“图案填充”命令。
- 单击“绘图”面板中的“图案填充”按钮
。
- 在命令行输入BHATCH。
执行上述命令后,功能区将显示“图案填充创建”选项卡,如图8-16所示。

图8-16
该选项卡中包含“边界”“图案”“特性”“原点”“选项”等工具面板,介绍如下。
1.“边界”面板
“边界”面板主要用于拾取点(选择封闭的区域)、添加或删除边界对象、查看选项集等,如图8-17所示。
该面板所包含的按钮含义如下。
- “拾取点”按钮:根据围绕指定点构成封闭区域的现有对象确定边界,面板将暂时关闭,系统将会提示拾取一个点,如图8-18所示。

图8-17

图8-18
- “选择”按钮:根据构成封闭区域的选定对象确定边界,面板将暂时关闭,系统将会提示选择对象,如图8-19所示。使用“选择”选项时,HATCH不自动检测内部对象,必须选择选定边界内的对象,以按照当前孤岛检测样式填充这些对象,如图8-20所示。

图8-19

图8-20
技术要点:
在选择对象时,可以随时在绘图区域右击以显示快捷菜单。可以利用此快捷菜单放弃最后一个或所有选定对象、更改选择方式,以及更改孤岛检测样式预览、图案填充或渐变填充。
- “删除”按钮:从边界定义中删除之前添加的任何对象。使用此命令,还可以在填充区域内添加新的填充边界,如图8-21所示。

图8-21
- “重新创建”按钮:围绕选定的图案填充或填充对象创建多段线或面域,并使其与图案填充对象相关联。
- “显示边界对象”按钮:暂时关闭面板,并使用当前的图案填充或填充设置显示当前定义的边界。如果未定义边界,则此选项不可用。
2.“图案”面板
“图案”面板的主要作用是定义要应用的填充图案的外观。
“图案”面板中列出可用的预定义图案。上下拖动滑块,可查看更多图案的预览,如图8-22所示。
3.“特性”面板
此面板用于设置图案的特性,如图案的类型、颜色、背景色、图层、透明度、角度、填充比例和笔宽等,如图8-23所示。

图8-22

图8-23
- 图案类型:图案填充的类型有4种,实体、渐变色、图案和用户定义。这4种类型在“图案”面板中也能找到,但在此处选择比较快捷。
- 图案填充颜色:为填充的图案选择颜色,单击列表的下三角按钮
,展开颜色列表。如果需要选择更多的颜色,可以在颜色列表中选择“选择颜色”选项,将打开“选择颜色”对话框,如图8-24所示。

图8-24
- 背景色:指在填充区域内,除填充图案外的区域颜色设置。
- 图案填充图层替代:从用户定义的图层中为定义的图案指定当前图层。如果用户没有定义图层,则此列表中仅仅显示AutoCAD默认的图层0和图层Defpoints。
- 相对于图纸空间:在图纸空间中,此选项被激活。此选项用于设置相对于在图纸空间中图案的比例,选择此选项,将自动更改比例,如图8-25所示。

图8-25
- 交叉线:当图案类型为“用户定义”时,“交叉线”选项被激活,如图8-26所示为使用交叉线的前后对比。

图8-26
- ISO笔宽:基于选定笔宽缩放ISO预定义图案(此选项等同于填充比例功能),仅当用户指定了ISO图案时才可以使用此选项。
- 填充透明度:设定新图案填充或填充的透明度,替代当前对象的透明度。
- 填充角度:指定填充图案的角度(相对当前UCS坐标系的X轴),设置角度的图案如图8-27所示。

图8-27
- 填充图案比例:放大或缩小预定义或自定义图案,如图8-28所示。

图8-28
4.“原点”面板
该面板主要用于控制填充图案生成的起始位置。当某些图案填充(例如砖块图案)需要与图案填充边界上的一点对齐时,默认情况下,所有图案填充原点都对应于当前的UCS原点。“原点”面板中各选项如图8-29所示。

图8-29
- 设定原点:单击此按钮,在图形区中可直接指定新的图案填充原点。
- 左下、右下、左上、右上和中心:根据图案填充对象边界的矩形范围来定义新原点。
- 存储为默认原点:将新图案填充原点的值存储在HPORIGIN系统变量中。
5.“选项”面板
“选项”面板主要用于控制几个常用的图案填充或填充选项,“选项”面板如图8-30所示。

图8-30
该面板中的选项含义如下。
- 关联:控制图案填充或填充的关联,关联的图案填充或填充在用户修改其边界时将会更新。
- 注释性:指定图案填充的注释性。
- 创建独立的图案填充:控制当指定了几个单独的闭合边界时,是创建单个图案填充对象,还是创建多个图案填充对象。当创建了两个或两个以上的填充图案时,此选项才可用。
- 孤岛检测:填充区域内的闭合边界称为“孤岛”,控制是否检测孤岛。如果不存在内部边界,则指定孤岛检测样式没有意义。孤岛检测有4种方式:普通、外部、忽略和无,如图8-31~图8-34所示。

图8-31

图8-32

图8-33

图8-34
- 绘图次序:为图案填充或填充指定绘图次序。图案填充可以放在所有其他对象之后、所有其他对象之前、图案填充边界之后或图案填充边界之前。在下拉列表中含有“不指定”“后置”“前置”“置于边界之后”和“置于边界之前”选项。
- “图案填充和渐变色”对话框:当在“选项”面板的右下角单击
按钮时,会弹出“图案填充创建和渐变色”对话框,如图8-35所示。此对话框与AutoCAD 2014之前的版本中的填充图案功能对话框相同。

图8-35
8.3.2 创建无边界的图案填充
在特殊情况下,有时不需要显示填充图案的边界,用户可使用以下几种方法创建不显示图案填充边界的图案填充。
- 使用“图案填充”命令创建图案填充,然后删除全部或部分边界对象。
- 使用“图案填充”命令创建图案填充,确保边界对象与图案填充不在同一图层上,然后关闭或冻结边界对象所在的图层,这是保持图案填充关联性的唯一方法。
- 可以用创建为修剪边界的对象修剪现有的图案填充,修剪图案填充后,删除这些对象。
- 可以通过在命令提示下使用HATCH的“绘图”选项指定边界点来定义图案填充边界。
例如,只通过填充图形中较大区域的一小部分,来显示较大区域被图案填充,如图8-36所示。

图8-36
动手操作—图案填充
下面通过一个小例子来学习如何使用图案填充。
01 打开“动手操作\源文件\Ch08\ex-1.dwg”文件。
02 在“默认”选项卡的“绘图”面板中单击“图案填充”按钮,功能区显示“图案填充创建”面板。
03 在面板中进行如下设置:选择类型“图案”、选择图案ANSI31、角度为90、比例为0.8,设置完成后单击“拾取点”按钮,如图8-37所示。

图8-37
04 在图形中的6个点上进行选择,拾取点后按Enter键确认,如图8-38所示。
05 在“图案填充创建”面板中单击关闭“图案填充创建”按钮,程序自动填充所选择的边界,如图8-39所示。

图8-38

图8-39