【教学课件】第七章(图案填充).ppt
第七章 图案填充,1.图案填充概念 2.使用键盘命令填充图案 3.利用对话框填充图案 4.编辑填充图案 5.定制填充图案 6.习题七,6,第七章 图案填充,当进行图案填充时,首先要确定一个封闭的填充边界。填充边界是由直线、射线、构造线、多义线、样条曲线、圆、圆弧、椭圆、椭圆弧、面域等对象或用这些对象定义的块确定的封闭线框(粗线,如图7-1所示),定义填充区域的对象称为边界对象。边界对象必须与当前UCS的XY平面平行,且在绘图区域可见。,7.1图案填充概念1,填充边界 填充方式 岛 图案填充与特殊对象的关系,7.1 图案填充概念,AutoCAD 2000提供三种填充方式:l 一般方式(Normal,N方式)该方式为缺省方式,该填充方式从最外层填充边界开始,由外向里进行填充,遇到内部对象与之相交时即停止填充,继续向里,直到再次遇到对象与之相交时继续填充,从最外层边界向里的奇数区域被填充,偶数区域不被填充。如图7-2(B)所示。,7.1图案填充概念2.1,填充边界 填充方式 岛 图案填充与特殊对象的关系,7.1 图案填充概念,l 最外层方式(Outermost,O方式)该填充方式从最外层填充边界开始,由外向里进行填充,遇到内部对象中止填充。如图7-2(C)所示。l 忽略方式(Ignore,I方式)该填充方式忽略边界内的所有对象,填充整个外层区域。如图7-2(D)所示。,7.1图案填充概念2.2,填充边界 填充方式 岛 图案填充与特殊对象的关系,7.1 图案填充概念,将填充区域内的封闭区域称为岛,岛可嵌套,填充区域内的文本对象也认为是岛,如图7-2中的矩形和五边形就是圆形区域中的岛。在用BHATCH命令填充图案时,可通过点取方式自动识别填充边界和填充区域内的岛,也可手工选取填充边界和填充区域内的岛。对岛也适用上面所述的三种填充方式,7.1图案填充概念3,填充边界 填充方式 岛 图案填充与特殊对象的关系,7.1 图案填充概念,填充区域中,如果包含有区域填充(Solid)、等宽线(Trace)、文本(Text)、形(Shape)和属性等,则按Outermost方式填充。,7.1图案填充概念4,填充边界 填充方式 岛 图案填充与特殊对象的关系,7.1 图案填充概念,图7-1,图7-1填充边界,苏州科技学院计算中心,图7-2,图7-2填充方式,苏州科技学院计算中心,图7-3,图7-3非封闭区域填充,苏州科技学院计算中心,用某一指定图案填充指定封闭区域。,7.2使用键盘命令填充图案1,任务 操作 提示,7.2使用键盘命令填充图案,键盘命令:HATCH,7.2使用键盘命令填充图案2,任务 操作 提示,7.2使用键盘命令填充图案,Enter a pattern name or?/Solid/User defined:(输入图案名、?、S、或U)l Enter a pattern name:输入已定义图案名,后可跟“N”,“I”,或“O”,按指定图案以指定方式填充封闭区域,如图7-3(B)所示,提示:Specify a scale for the pattern:(输入比例系数)Specify an angle for the pattern:(输入旋转角度),7.2使用键盘命令填充图案3.1,任务 操作 提示,7.2使用键盘命令填充图案,Select objects to define hatch boundary or,Select objects:(键入回车键或选择构成填充边界的对象)u 键入回车键:绘制临时封闭多义线来定义填充边界,可填充非封闭区域,提示:Retain polyline boundary?Yes/No:(输入Y或N)Specify start point:(拾取起点),7.2使用键盘命令填充图案3.2,任务 操作 提示,7.2使用键盘命令填充图案,用某一指定图案填充指定封闭区域。,7.3利用对话框填充图案1,任务 操作 提示,7.3利用对话框填充图案,l 键盘命令:BHATCHl 菜单选项:“绘图”“图案填充”l 工具按钮:绘图工具条“图案填充”,7.3利用对话框填充图案2,任务 操作 提示,7.3利用对话框填充图案,屏幕上弹出“边界图案填充”对话框(如图7-6所示),根据对话框提示可方便完成:选择填充图案,指定填充边界,确定填充方式和实施填充等操作。l 选择图案类型(Type):下拉列表框,从列表中选择图案填充类型,有3种类型:预定义(Predefined):由AutoCAD系统提供,有60多种,保存在ACAD.PAT和ACADISO.PAT图案文件中,图案文件为文本文件,可用文本编辑器对其进行编辑修改。,7.3利用对话框填充图案3.1,任务 操作 提示,7.3利用对话框填充图案,u用户定义(User defined):允许用户用当前线型临时定义简单图案,该图案有一组或两组相互垂直的等宽平行线组成,可指定间距和倾斜角度,用自定义图案进行填充,自定义图案只能使用一次。u自定义(Custom):使用用户预先定义并保存在“*.PAT”文件中的图案。,7.3利用对话框填充图案3.2,任务 操作 提示,7.3利用对话框填充图案,选择填充图案(Pattern):下拉列表框,列表给出所有预定义图案名,最近使用的前6个预定义图案出现在顶部,从列表中选择填充图案名,也可单击右边按钮,弹出“图案填充调色板”对话框,以可视化形式给出所有预定义图案,从对话框中选择填充图案即可,列表框下面给出当前填充图案样例。预定义图案有3类:ANSI图案、ISO图案和传统图案,如图7-7所示。l 选择自定义图案(Custom):下拉列表框,从中选择所需图案,,7.3利用对话框填充图案3.3,任务 操作 提示,7.3利用对话框填充图案,l 角度(Angle):输入角度,设置图案倾斜角度,如图7-8所示。l比例(Scale):输入缩放比例,按比例缩放图案,以获得理想效果,如图7-8所示。l 间距(Spacing):输入间距值,设置用户定义图案线段间距。l双向(Double):复选框,选择该项,则设置用户定义图案为相互垂直的两组线。,7.3利用对话框填充图案3.4,任务 操作 提示,7.3利用对话框填充图案,l 双向(Double):复选框,选择该项,则设置用户定义图案为相互垂直的两组线。l ISO笔宽(ISO pen width):下拉列表框,列表给出允许笔宽值,从列表中选择笔宽,如果选择了“ISO预定义”图案,才允许选择笔宽。,7.3利用对话框填充图案3.5,任务 操作 提示,7.3利用对话框填充图案,l拾取点(Pick point):命令按钮,单击该按钮,关闭对话框,拾取填充区域内一点,AutoCAD系统根据孤岛检测样式和检测方式自动计算填充区域的封闭边界,以及填充区域内的所有岛,并用虚线显示封闭边界和岛。可同时拾取多个填充区域内的点,获得多个填充区域和岛,从而完成多个填充区域的图案填充。键入回车键结束拾取返回对话框。如图7-9所示。,7.3利用对话框填充图案3.6,任务 操作 提示,7.3利用对话框填充图案,l选择对象(Select Objects):命令按钮,单击该按钮关闭对话框,选择构成填充区域的边界对象,以及填充区域内的构成岛的边界对象。构成填充区域和岛的边界对象一般要首尾相连,否则不能正确填充。如图7-9所示。l删除孤岛(Remove Islands):命令按钮,只有当使用“拾取点”方式后,该按钮才可用,单击该按钮可删除部分已检测到的岛。,7.3利用对话框填充图案3.7,任务 操作 提示,7.3利用对话框填充图案,l 查看选择集(View Selections):命令按钮,只有当使用“拾取点”和“选择对象”方式选择了边界对象后,该按钮才可用。单击该按钮关闭对话框,进入绘图区,查看选择集(虚线表示),键入回车键或单击右键返回对话框。l继承特性(Inherit Properties):命令按钮,单击该按钮允许用户选择已填充图案,并将其复制到指定填充区域。继承特性功能类似通常软件的“格式刷”功能。,7.3利用对话框填充图案3.8,任务 操作 提示,7.3利用对话框填充图案,l 关联(Associative):单选按钮,单击该按钮,则建立填充图案与边界的不可分关系,编辑修改边界,填充图案随边界变化而变化。l 不关联(Nonassociative):单选按钮,单击该按钮,设置图案与边界的非关联关系,编辑修改边界,填充图案不随边界变化而变化。l 预览(Preview):命令按钮,单击该按钮,显示填充效果,然后键入回车键返回。,7.3利用对话框填充图案3.9,任务 操作 提示,7.3利用对话框填充图案,l 保留边界(Retain Boundaries):复选框,选择该项,则将填充时形成的临时边界添加到图形中,生成新的边界对象(有两种:面域和多义线)。l 边界集(Boundary Set):下拉列表框,列表中给出“当前视口”和“现存选择集”,l 用鼠标在列表框中选择。单击右边新建按钮,建立新的填充边界。l孤岛检测方式(Island Detection Method):单选按钮,有两项:填充和射线方式。,7.3利用对话框填充图案3.10,任务 操作 提示,7.3利用对话框填充图案,图7-6.12,图7-6“边界图案填充”对话框,苏州科技学院计算中心,图7-6.22,图7-6“边界图案填充”对话框,苏州科技学院计算中心,c,图7-7,图7-7预定义3类填充图案,苏州科技学院计算中心,图7-8,图7-8填充图案缩放比例,苏州科技学院计算中心,图7-9,图7-9 选择边界对象,苏州科技学院计算中心,图7-9,图7-9 选择边界对象,苏州科技学院计算中心,编辑修改已填充的图案及有关参数。,7.4编辑填充图案图案1,任务 操作 提示,7.4编辑填充图案,l 键盘命令:HATCHEDITl 菜单选项:“修改”“图案填充”l 工具按钮:修改工具条“图案填充”l 快捷菜单:单击右键快捷菜单“编辑填充”,7.4编辑填充图案图案2,任务 操作 提示,7.4编辑填充图案,弹出“编辑填充”对话框,与“边界图案填充”对话框相同,参见图7-6所示图形,但只允许编辑特性:类型、图案、样例、角度、比例、继承特性、关联、预览和孤岛检查样式。在对话框中改变有关特性,单击“确定”按钮即可修改填充图案。,7.4编辑填充图案图案3,任务 操作 提示,7.4编辑填充图案,图7-6.1,图7-6“边界图案填充”对话框,苏州科技学院计算中心,图7-6.2,图7-6“边界图案填充”对话框,苏州科技学院计算中心,c,虽然AutoCAD 2000预定义了丰富的填充图案,但有时还不能完全满足实际绘图需要,实际绘图中的填充图案需求多种多样,在预定义图案不能满足要求的情况下,需要用户自己定义比较复杂的图案。AutoCAD 2000提供了自定义图案的手段。,7.5定制填充图案 1,概述图案文件 填充图案 图案定义格式,7.4定制填充图案,AutoCAD 2000中的图案信息保存在一个图案文件中,图案文件是一个文本文件,文件扩展名为“PAT”,可用任何文本编辑器进行查询、编辑和修改。AutoCAD 2000预定义图案就保存在ACAD.PAT和ACADISO.PAT文件中,用户自定义图案可保存在这些文件中,也可保存在自己创建的.PAT文件中。将自定义图案加到ACAD.PAT和ACADISO.PAT文件中,一般要制作这些文件的备份,备份文件一般存放在自建的文件夹中(如:SAFE文件夹),以便在这些文件破坏后得以恢复。,7.5定制填充图案 2,概述图案文件 填充图案 图案定义格式,7.4定制填充图案,一个填充图案由一个或一组平行图案线组成,定义图案线的规则与线型定义类似,但不能包含文本和形。一个填充图案包括两部分:标题和定义体。,7.5定制填充图案 3,概述图案文件 填充图案 图案定义格式,7.4定制填充图案,l*图案名称,描述l 角度,起点X坐标,起点Y坐标,图案线X轴偏移量,Y轴偏移量,d1,d2,.l l 角度,起点X坐标,起点Y坐标,图案线X轴偏移量,Y轴偏移量,d1,d2,.说明:di定义线型模式,di0,为实线段长度,di0,为空白段长度,di=0,为点。,7.5定制填充图案 4,概述图案文件 填充图案 图案定义格式,7.4定制填充图案,7.6习题七,概述,7.6习题,