(1) “Island detection style(孤岛检测样式)”: 当填充区域内部存在一个或多个内部边界时,选择不同的孤岛检测样式将产生不同的填充效果。 “Normal(普通)”:该样式用于从外部边界开始向内交替填充,即从最外一 层封闭区域开始,第1、3、5…个封闭区域被填充,而其他区域不产生填充图案。 “Outer(外部)”:该样式用于填充最外一层的封闭区域,而其内部均不进行填充。 “Ignore(忽略)”:该样式将忽略所有内部对象并让填充线穿过它们。 (2) “Boundary type(边界类型)”: 如果用户选中了“Retain boundaries(保留边界)”开关,则在进行图案填充的同时将边界以多段线或面域的形式保存下来。 (3) 其他选项同“Boundary Creation(边界创建)”对话框。 4. 在“Boundary Hatch(边界图案填充)”对话框的右侧还提供了其他一些选项(参见图6-13),其具体含义分述如下: (1) “Pick Points(拾取点)”:单击 按钮可返回绘图区,并通过指定填充区域内任意一点来确定填充区域。 (2) “Select Objects(选择对象)”:单击 按钮可返回绘图区,并选择需要进行填充操作的对象。 (3) “Remove Islands(删除孤岛)”:单击 按钮可返回绘图区,并选择需要删除的内部边界(孤岛),但不能删除外部边界。 (4) “View Selections(查看选择集)”:单击 按钮可返回绘图区,并显示当前已经定义的边界。 (5) “Inherit Properties(继承特性)”:单击 按钮可返回绘图区,并选择已有的某个图案填充对象,则新创建的填充图案将继承该对象的图案、角度、比例和关联等特性。 (6) “Composition(组成)”:选择“Associative(关联)”或“Nonassociative(不关联)”项以确定填充图案是否具有关联性。 说明 “bhatch”命令具有相应的命令行形式“-bhatch”。填充图案的可见性取决于“fill”命令的设置。 专家指点 AutoCAD不能创建由超过10000 条线段组成的填充图案。该限制是由注册表中的MAXHATCH设置来设定的。可以把它重新设定为100到10000000之间的任意值。 6.3.3 使用HATCH命令创建填充图案 在AutoCAD中还提供了“hatch”命令,用来创建非关联的填充图案。该命令的调用方式为: 命令行:hatch(或别名-h) 调用该命令后,系统要求用户指定填充图案名称、比例和角度: Enter a pattern name or [?/Solid/User defined] : Specify a scale for the pattern <1.0000>: Specify an angle for the pattern <0>: 然后提示用户选择用于定义填充边界的对象,或选择“direct hatch(直接填充)”选项来指定一个多段线的填充边界进行填充: Select objects to define hatch boundary or , Select objects: 如果用户选择了直接填充的方式,则用户需要确定是否需要保留多段线边界,并可通过指定一系列多段线顶点的方式来定义一个填充边界: Retain polyline boundary? [Yes/No] : Specify start point: Specify next point or [Arc/Length/Undo]: Specify next point or [Arc/Close/Length/Undo]: 当用户结束某个多段线边界的定义后,还可继续定义新的多段线边界。在完成全部的边界定义后,可选择“apply hatch(应用图案填充)”选项来创建非关联的填充图案: Specify start point for new boundary or : 说明 在指定填充图案名称时,用户可选择“?”选项来列出全部图案填充样式。或者在图案名称后跟随一个逗号和图案填充样式码来指定图案填充样式。图案填充样式码的具体定义见表6-1:
例如应用名为“ANSI32”的填充图案并使用“普通”样式时,可根据提示输入: Enter a pattern name or [?/Solid/User defined] :ANSI32,n 注意 从“Draw(绘图)”下拉菜单中调用“Hatch…(图案填充)”命令实际上是调用“bhatch”命令而不是“hatch”命令。