可以使用当前线型定义简单的线图案、使用预定义填充图案填充区域,也可以创建更复杂的填充图案。有一种图案类型叫做实体,它使用实体颜色填充区域。
也可以创建渐变填充。渐变填充在一种颜色的不同灰度之间或两种颜色之间使用过渡。渐变填充提供光源反射到对象上的外观,可用于增强演示图形。
添加填充图案和实体填充
可使用 BHATCH 命令向图形中添加填充图案。在定义填充图案时,可指定填充图案的比例、角度、间距、ISO 笔宽、关联性以及是否交叉填充这几个选项。
创建关联图案填充
关联图案填充随边界的更改自动更新。默认情况下,用 HATCH 创建的图案填充区域是关联的。 该设置存储在系统变量 HPASSOC 中。 通过从"工具选项板"或"设计中心"拖动填充图案而创建的图案填充将使用 HPASSOC 中的设置。
任何时候都可以删除图案填充的关联性,或者使用 HATCH 创建无关联填充。 当 HPGAPTOL 系统变量设置为 0(默认值)时,如果编辑会创建开放的边界,将自动删除关联性。
可以使用 HATCH 来创建独立于边界的非关联图案填充。
选择填充图案
在填充时,用户可自行选择要进行填充的图案样式,可使用它们区分对象的部件或表现对象的材质。系统提供了14 种 ISO 填充图案。当选择 ISO 填充图案文件时,可以指定 ISO 笔宽。笔宽设置可用来确定图案中的线宽。
在"图案填充和渐变色"对话框的"图案填充"选项卡中的"图案"区域显示在 gcad.pat 或 gcadiso.pat 文本文件中定义的所有填充图案的名称。通过将填充图案的定义添加到 gcad.pat 文件中可以将新的填充图案添加到此对话框中。
控制填充图案密度
在进行图案填充时,系统将自动生成大量的线和点对象来填充图案。虽然这些大量的线和点对象以图案填充对象的形式来进行储存,减少了一定的容量,但比一般的对象耗费的磁盘空间以及生成时间要多。
若使用很小的比例因子,将生成更多的线和点,若数量太过庞大,可能会花很长时间生成并耗尽可用资源。
为了避免出现这种问题,用户可以限制用单个的 HATCH 或 BHATCH 命令创建的对象数目,也就是填充密度。若特定的图案填充所需对象的大概数量(考虑边界范围、图案和比例)超过设定的界限,系统将会显示信息,提示填充比例太小或是虚线长度太短,拒绝此填充要求。如果出现这种情况时,就需要仔细检查图案填充设置,可适当调整比例因子或虚线的长度。
填充对象密度限制由系统变量 MAXHATCHDENSITY 控制。其默认值是 100000。通过使用 (setenv "MaxHatch" "n") 设置该系统注册表变量可以修改此限制,其中 n 是 100 到 10000000 之间的数字。
编辑图案填充边界
填充边界与其他对象一样,可以被复制、移动和拉伸。但由于可填充的对象组合非常多,所以编辑填充的几何图形可能会产生不可预料的结果。一般若非必要,建议放弃完成图案填充,删除填充块并重新填充。
创建自定义填充图案
在"图案填充和渐变色"对话框中的"图案填充"选项卡中可通过"用户定义"样式类型,定义当前填充的角度、间隔,以创建自定义的图案对选取的对象进行填充。