
5.2 图案填充
图案填充是指使用图案、纯色或渐变色对现有对象或封闭区域进行填充;另外,也可以创建新的图案用于对象填充。
5.2.1 创建图案边界
当进行图案填充时,首先要确定图案填充的边界。定义边界的对象只能是直线、双向射线、单向射线、多段线、样条曲线、圆弧、圆、椭圆、椭圆弧、面域等,或用这些对象定义的图,而且作为边界的对象必须在当前屏幕上全部可见。

图5-16 “边界创建”对话框
用户可以采用以下方法执行“边界”命令。
☆ 面板:在“绘图”面板中单击“边界”按钮。
☆ 命令行:在命令行中输入或动态输入“BOUNDARY”命令(命令快捷键为“BO”)并按Enter键。
执行“边界”命令后,弹出“边界创建”对话框,如图5-16所示。该对话框可以使用由对象封闭区域内的指定点定义用于创建面域或多段线的对象类型、边界集和孤岛检测方法。
5.2.2 创建图案填充
用户可以采用以下任意一种方法执行“图案填充”命令。
☆ 面板:在“绘图”面板中单击“图案填充”按钮。
☆ 命令行:在命令行中输入或动态输入“BHATCH”命令(命令快捷键为“H”)并按Enter键。
启动“图案填充”命令之后,根据命令行提示,选择“设置(T)”选项,弹出“图案填充和渐变色”对话框,如图5-17所示;设置好填充的图案、比例、填充原点等,再根据要求选择一个封闭的图形区域,即可对其进行图案填充,如图5-18所示。

图5-17 “图案填充和渐变色”对话框

图5-18 填充效果
“图案填充”用来定义要应用的填充图案的外观。在“图案填充”对话框中可以设置类型、图案、角度、比例及图案填充原点等。
“图案填充和渐变色”对话框中主要选项的含义如下。
☆ “类型”:在其下拉列表中,可以选择图案的类型,包括“预定义”“用户定义”“自定义”3个选项。
☆ “图案”:在其下拉列表中,可以选择填充的图案;单击其后的按钮,弹出“填充图案选项板”对话框,如图5-19所示,显示可选择的符合ANSI、ISO 和其他行业标准的填充图案的预览图像。

图5-19 “填充图案选项板”对话框
☆ “颜色”:指定填充图案和实体填充的颜色或背景色。
☆ “样例”:显示选定图案的预览图像。单击样例可弹出“填充图案选项板”对话框。
☆ “自定义图案”:列出可用的自定义图案。最近使用的自定义图案将出现在列表顶部。只有将“类型”设定为“自定义”时,“自定义图案”选项才可用。
提示——自定义填充图案的加载
由于AutoCAD 2022自身并没有提供自定义填充图案,所以用户应该将自定义填充图案加载到AutoCAD 2022安装目录下的“Support”文件夹中,如图5-20所示;这时在“填充图案选项板”的“自定义”选项卡中才能够显示自定义填充图案,如图5-21所示。
☆ 配套资源“案例\05\图案填充文件”文件夹中存放了自定义填充图案,用户可以将这些自定义填充图案复制到AutoCAD 2022安装目录下的“Support”文件夹中。

图5-20 “Support”文件夹

图5-21 “自定义”选项卡
☆ “角度”:指定填充图案的角度(相对当前UCS坐标系的X轴)。可以在其下拉列表中选择图案填充时的角度,不同填充角度的效果如图5-22所示。

图5-22 不同填充角度的效果
☆ “比例”:在其下拉列表中可选择图案填充的比例,不同填充比例的效果如图5-23所示。

图5-23 不同填充比例的效果
☆ “双向”:对于用户定义的图案,绘制与原始直线成90°角的另一组直线,从而构成交叉线。只有将“类型”设定为“用户定义”,此选项才可用。
☆ “相对图纸空间”:相对于图纸空间单位缩放填充图案。使用此选项可以按适合命名布局的比例显示填充图案。该选项仅适用于命名布局。
☆ “间距”:指定用户定义图案中的直线间距。只有将“类型”设定为“用户定义”时,此选项才可用。
经验分享——地砖与墙砖的填充技巧
在绘制室内地材图的过程中,在对地砖进行布置时,可以应用“用户定义”图案。如600×600的方形地砖,应在“类型”下选择“用户定义”,再勾选“双向”复选框,然后在下侧的“间距”文本框中输入600(方形砖的尺寸)即可,如图5-24所示。
而对于非方形墙砖的填充(如200×300),可以先填充200的纵线(旋转90°),如图5-25所示;再填充300的横线(填充对象为四周的边界对象),如图5-26所示。

图5-24 填充的方形地砖

图5-25 填充200的纵线
☆ “ISO笔宽”:基于选定笔宽缩放ISO预定义图案。只有将“类型”设定为“预定义”,并将“图案”设定为一种可用的ISO图案,此选项才可用。
☆ “使用当前原点”:选择该项,在图案填充时使用当前UCS的原点作为原点。
☆ “指定的原点”:选择该项,可以设置图案填充的原点。

图5-26 填充300的横线
☆ “单击以设置新原点”:选择该项,并单击其前的按钮,可在绘图区指定原点。
☆ “默认为边界范围”:勾选该复选框,可在其后的下拉列表中选择原点作为图案边界“左上”“左下”“右上”“右下”中的任意一项。
☆ “存储为默认原点”:选择该项,可将重新设置的新原点保存为默认原点。
☆ “添加:拾取点”:以拾取点的形式来指定填充区域的边界。单击按钮,系统自动切换至绘图区,在需要填充的区域内任意指定一点,会出现被选中的虚线区域,如图5-27所示;再按空格键,填充效果如图5-28所示。
☆ “添加:选择对象”:单击按钮,系统自动切换至绘图区;在需要填充的对象上单击,如图5-29所示,填充效果如图5-30所示。

图5-27 添加拾取区域

图5-28 填充效果

图5-29 选择矩形对象

图5-30 填充效果
☆ “删除边界”:单击该按钮可以取消系统自动计算或用户指定的边界,如图5-31所示。

图5-31 删除边界填充图形
☆ “重新创建边界”:重新设置图案填充边界。
☆ “查看选择集”:查看已定义的填充边界。单击该按钮后,绘图区会亮显共边线。
☆ “注释性”:勾选该复选框后,填充图案是可注释的。
☆ “关联”:勾选该复选框,则创建边界时随之更新填充图案。
☆ “创建独立的图案填充”:勾选该复选框,则创建的填充图案为独立的填充图案。
☆ “绘图次序”:在其下拉列表中可以选择填充图案的绘图顺序,即可在填充图案边界及所有其他对象之后或之前。
☆ “透明度”:可设置填充图案的透明度。
☆ “继承特性”:单击该按钮,可将现有的填充图案或填充对象的特性应用到其他填充图案或填充对象上。
☆ “孤岛检测”:在进行图案填充时,将位于总填充区域内的封闭区域称为孤岛,如图5-32所示。在使用“BHATCH”命令填充时,AutoCAD 2022系统允许用户以拾取点的方式确定填充边界,即在希望填充的区域内任意拾取一点,系统会自动确定填充边界,同时也会确定该边界内的孤岛。如果用户以选择对象的方式填充边界,则必须确切地选取这些孤岛。

图5-32 孤岛
☆ “普通”:用普通填充方式填充图形时,是从最外层的外边界向内边界填充,即第一层填充,第二层不填充,如此交替填充,如图5-33所示。
☆ “外部”:该方式只填充从最外层边界至第一边界之间的区域,如图5-34所示。
☆ “忽略”:该方式将忽略除最外层边界外的任何其他边界,从最外层边界向内填充全部图形,如图5-35所示。

图5-33 普通填充

图5-34 外部填充

图5-35 忽略填充
☆ “保留边界”:勾选该复选框,可将填充边界以对象的形式保留,还可以从“对象类型”的下拉列表中选择填充边界的保留类型。
☆ “边界集”:在其下拉列表中,可以定义填充边界的对象集,默认的边界集为当前视口中的所有可见对象,确定其填充边界;也可以单击“新建”按钮,在绘图区重新指定对象类定义边界集,随后,“边界集”下拉列表中将显示“现在集合”选项。
☆ “公差”:用户可以在其后的文本框内设置公差大小。默认值为0时,对象是完全封闭的区域。在该参数范围内,可以将一个几乎封闭的区域看作一个闭合的填充边界。
☆ “使用当前原点”:选择该项,可使用“继承特性”创建图案填充原点。
☆ “用源图案填充原点”:选择该项,将使用“继承特性”创建图案填充,并继承源图案填充原点。
5.2.3 继承特性
继承特性是指继承填充图案的样式、颜色、比例等所有属性。在“图案填充和渐变色”对话框中,其右下侧有一个“继承特性”按钮,该按钮可以使用选定的图案填充对象对指定的边界进行填充,如图5-36所示。

图5-36 “图案填充和渐变色”对话框
单击“继承特性”按钮后,将返回绘图区域,提示用户选择一个填充图案,如图5-37所示,相关的命令行提示如下。


图5-37 图案填充
经验分享——使用“继承特性”的条件
使用继承特性功能的要求是绘图区域内至少存在一个填充图案。