3.4 图案填充
当用户需要用一个重复的图案(pattern)填充一个区域时,可以使用BHATCH命令建立一个相关联的填充阴影对象,即所谓的图案填充。
3.4.1 基本概念
1. 图案边界
当进行图案填充时,首先要确定填充图案的边界。定义边界的对象只能是直线、双向射线、单向射线、多义线、样条曲线、圆弧、圆、椭圆、椭圆弧、面域等对象或用这些对象定义的块,而且作为边界的对象在当前屏幕上必须全部可见。
2. 孤岛
在进行图案填充时,把位于总填充域内的封闭区域称为孤岛,如图3-38所示。在用BHATCH命令填充时,AutoCAD允许用户以“点取点”的方式确定填充边界,即在希望填充的区域内任意取一点,AutoCAD会自动确定出填充边界,同时也确定该边界内的岛。如果用户是以“点取对象”的方式确定填充边界的,则必须确切地选取这些岛,有关知识将在3.4.2节中介绍。
图3-38 孤岛
3. 填充方式
在进行图案填充时,需要控制填充的范围,AutoCAD系统为用户设置了以下3种填充方式实现对填充范围的控制。
(1)普通方式
如图3-39(a)所示,该方式从边界开始,由每条填充线或每个填充符号的两端向里画,遇到内部对象与之相交时,填充线或符号断开,直到遇到下一次相交时再继续画。采用这种方式时,要避免剖面线或符号与内部对象的相交次数为奇数。该方式为系统内部的默认方式。
(2)最外层方式
如图3-39(b)所示,该方式从边界向里画剖面符号,只要在边界内部与对象相交,剖面符号由此断开,而不再继续画。
(3)忽略方式
如图3-39(c)所示,该方式忽略边界内的对象,所有内部结构都被剖面符号覆盖。
图3-39 填充方式
3.4.2 图案填充的操作
1. 执行方式
命令行:输入BHATCH命令。
菜单栏:选择“绘图”→“图案填充”命令。
工具栏:单击“绘图”工具栏中的“图案填充”按钮或“渐变色”按钮。
功能区:单击“默认”选项卡“绘图”面板中的“图案填充”按钮。
2. 操作步骤
执行上述命令后系统弹出如图3-40所示的“图案填充创建”选项卡。
图3-40 “图案填充创建”选项卡
3. 选项说明
“图案填充创建”选项卡中各参数的含义如下。
(1)“边界”面板
拾取点:通过选择由一个或多个对象形成的封闭区域内的点,确定图案填充边界(见图3-41)。指定内部点时,可以随时在绘图区域中单击鼠标右键,以显示包含多个选项的快捷菜单。
图3-41 边界确定
选择边界对象:指定基于选定对象的图案填充边界。使用该选项时,不会自动检测内部对象,必须选择选定边界内的对象,以按照当前孤岛检测样式填充这些对象(见图3-42)。
图3-42 选择边界对象
删除边界对象:从边界定义中删除之前添加的任何对象,如图3-43所示。
图3-43 删除“岛”后的边界
重新创建边界:围绕选定的图案填充或填充对象创建多段线或面域,并使其与图案填充对象相关联(可选)。
显示边界对象:选择构成选定关联图案填充对象的边界的对象,使用显示的夹点可修改图案填充边界。
保留边界对象:指定如何处理图案填充边界对象。包括以下几个选项。
不保留边界:不创建独立的图案填充边界对象。
保留边界-多段线:创建封闭图案填充对象的多段线。
保留边界-面域;创建封闭图案填充对象的面域对象。
选择新边界集:指定对象的有限集(称为边界集),以便通过创建图案填充时的拾取点进行计算。
(2)“图案”面板
显示所有预定义和自定义图案的预览图像。
(3)“特性”面板
图案填充类型:指定是使用纯色、渐变色、图案还是用户定义的填充。
图案填充颜色:替代实体填充和填充图案的当前颜色。
背景色:指定填充图案背景的颜色。
图案填充透明度:设定新图案填充或填充的透明度,替代当前对象的透明度。
图案填充角度:指定图案填充或填充的角度。
填充图案比例:放大或缩小预定义或自定义填充图案。
相对图纸空间:(仅在布局中可用)相对于图纸空间单位缩放填充图案。使用该选项,可很容易地做到以适合于布局的比例显示填充图案。
交叉线:(仅当“图案填充类型”设定为“用户定义”时可用)将绘制第二组直线,与原始直线成90°角,从而构成交叉线。
ISO笔宽:(仅对于预定义的ISO图案可用)基于选定的笔宽缩放ISO图案。
(4)“原点”面板
设定原点:直接指定新的图案填充原点。
左下:将图案填充原点设定在图案填充边界矩形范围的左下角。
右下:将图案填充原点设定在图案填充边界矩形范围的右下角。
左上:将图案填充原点设定在图案填充边界矩形范围的左上角。
右上:将图案填充原点设定在图案填充边界矩形范围的右上角。
中心:将图案填充原点设定在图案填充边界矩形范围的中心。
使用当前原点:将图案填充原点设定在系统变量HPORIGIN中存储的默认位置。
存储为默认原点:将新图案填充原点的值存储在HPORIGIN系统变量中。
(5)“选项”面板
关联:指定图案填充或填充为关联图案填充。关联的图案填充或填充在用户修改其边界对象时将会更新。
注释性:指定图案填充为注释性。此特性会自动完成缩放注释过程,从而使注释能够以正确的大小在图纸上打印或显示。
特性匹配。
使用当前原点:使用选定图案填充对象(除图案填充原点外)设定图案填充的特性。
使用源图案填充的原点:使用选定图案填充对象(包括图案填充原点)设定图案填充的特性。
允许的间隙:设定将对象用作图案填充边界时可以忽略的最大间隙。默认值为0,此值指定对象必须封闭区域而没有间隙。
创建独立的图案填充:控制当指定了几个单独的闭合边界时,是创建单个图案填充对象,还是创建多个图案填充对象。
外部孤岛检测。
普通孤岛检测:从外部边界向内填充。如果遇到内部孤岛,填充将关闭,直到遇到孤岛中的另一个孤岛。
外部孤岛检测:从外部边界向内填充。该选项仅填充指定的区域,不会影响内部孤岛。
忽略孤岛检测:忽略所有内部的对象,填充图案时将通过这些对象。
无孤岛检测:关闭以使用传统孤岛检测方法。
绘图次序:为图案填充或填充指定绘图次序。选项包括不更改、后置、前置、置于边界之后和置于边界之前。
(6)“关闭”面板
关闭“图案填充创建”:退出HATCH并关闭上下文选项卡。也可以按Enter键或Esc键退出HATCH。
3.4.3 编辑填充的图案
利用HATCHEDIT命令可以编辑已经填充的图案。
1. 执行方式
命令行:输入HATCHEDIT命令。
菜单栏:选择“修改”→“对象”→“图案填充”命令。
工具栏:单击“修改”工具栏中的“编辑图案填充”按钮。
功能区:单击“默认”选项卡“修改”面板中的“编辑图案填充”按钮。
2. 操作步骤
执行上述命令后,AutoCAD会给出下面提示。
选择图案填充对象:
选取图案填充物体后,系统将弹出如图3-44所示的“图案填充编辑器”选项卡。在该选项卡中,只有正常显示的选项才可以对其进行操作。该面板中各项的含义与“图案填充创建”选项卡中各项的含义相同。利用该面板,可以对已弹出的图案进行一系列的编辑修改。
图3-44 “图案填充编辑器”选项卡
3.4.4 实例——绘制壁龛交接箱符号
本实例利用“矩形”和“直线”命令绘制图形,再利用“图案填充”命令将图形填充,绘制流程如图3-45所示。
操作步骤:
(1)单击“默认”选项卡“绘图”面板中的“矩形”按钮和“直线”按钮,绘制初步图形,如图3-46所示。
图3-45 绘制壁龛交接箱符号
图3-46 绘制外形
(2)单击“默认”选项卡“绘图”面板中的“图案填充”按钮,打开“图案填充创建”选项卡,如图3-47所示,选择SOLID图案,单击填充区域,如图3-48所示。填充结果如图3-49所示。
图3-47 “图案填充创建”选项卡
图3-48 选取区域
图3-49 壁龛交接箱符号