1 引言
Auto CAD是当今国内外最流行的软件之一 ,由于它具有支持微机环境、操作简便、兼容性良好、结构开放、便于二次开发等优点 ,所以在我国 更加受到广大计算机辅助设计 (CAD)工作者的青睐 .在用 Auto CAD绘制图形的过程中 ,常常需要以某种图案填充一个区域 ,来形象地表达或 区分构成物体的范围和特点以及构成物体的零件剖面结构大小和所使用的材料等 ,这种被称为“画阴影线”或“图案填充”的功能可以用 Auto CAD的 Hatch命令完成 . Hatch命令的使用需要一定的技巧 ,使用恰当可以大大提高绘图效率和图形的质量 .反之 ,将会耗费大量的时间和精力 , 要么阴影线超出指定的边界 ,要么在指定的边界内画不全阴影线或者画出的阴影线过密或过疏 ,那么问题的关键在哪里 ,技巧何在呢 ?
2 原理和技巧
用传统的手工方式画阴影线时 ,必须依赖绘图者的眼睛 ,并正确使用丁字尺和三角板等绘图工具 ,逐一画出每一条线 ,工作量很大 ,而且角度和 间距都不太精确 ,影响画面质量 .然而使用 Auto CAD来进行图案填充就变得简单多了 ,只要定义好边界 ,系统就会自动进行填充 ,而问题的关 键则是定义图案填充的边界区域 .剖面线的边界线必须是首、尾相连接的一条闭合线 ,同时要做到构成边界的图形实体应在端点处相交 ,若边界不是端点与端 点相交则会产生错误的图案 ,如果图上的线需要超过相交点 ,则这条线必须画成两段 ,然后将其中的一段选为实体 ,这样才能正确地绘出图案 .例如现在 要画图 1中左半部分的剖面图 ,此时选用“点选”和“W”或“C”方式选择剖面线的边界都不可能成功 .这是因为线段 AB和 FE分别都是一个实体 ,选择它们作为图案填充的边界 ,则它们不是边界与边界相交 ,剖面线边界 AIJFGHA不是一条首尾相连接的闭合线 ,因此 ,在这个区域内不能正 确地进行图案填充 .为此 ,在画剖面线之前要先进行处理 .可使用“BREAK”(断开 )命令先将 AB线在 I点处断开 ,使其成为 AI、IB两 段 ,将 FE线在 J点处断开使其成为 FJ、JE两段 ,用 AI、IB、FJ、JE代替线段 AB、FE,使 AIJFGH形成“封闭”的边界区域 ,如图 2 ,此时边界实体才能正确地相交在端点处 ,可利用选择目标方法中的“点选”选中AI、IJ、JF、FG、GH、HA,就可以在 AIJFGH内画出剖面线了
上述问题也可以这样解决 ,用“PLINE”将剖面线边界单独画出 ,剖面线绘制完成后再删去 PLINE线 ,会达到同样的效果 .仅仅定义好 了边界线还不一定能够画出完全符合标准的剖面线 ,还要选择合适的比例因子及剖面线的旋转角度 ,否则画出的填充图案的线与线之间的间距不是过密就是过疏 .Auto CAD所有已预先定义好的图案都具有调整比例因子的能力 ,这样就可对定义好的图案进行间距的调整 ,以满足绘图的要求 .
Command:Hatch
Pattern(or name/ u, Style):Ansi3 1
Scale for pattern〈1 . 0 0 0〉:(按回车接受缺省值 )
Angle for pattern〈0〉:(按回车接受缺省值 )
Select objects:(选取要进行图案填充的区域 )
由此可见 ,当我们使用 Hatch命令时 ,所使用图案的比例因子值均为 1 . 0 0 ,即是原本定义时的真实样式 .然而 ,随着界限定义的改变 ,比例因子应作相应的改变 ,否则会使填充图案过密或者过疏 .
因此在选择比例因子时可使用下列技巧进行操作 :
(1 )当处理较小区域的图案时 ,可以减小图案的比例因子值 ;相反地 ,当处理较大区域的图案填充时 ,则可以增加图案的比例因子值 ;
(2 )比例因子应恰当选择 ,比例因子的恰当选择要视具体的图形界限的大小而定 ,一般可按如下经验公式确定 :
比例因子 x=1 / 1 2 m,式中 :m为 y坐标缩放后的最大值 ;
(3 )当处理较大的填充区域时 ,要特别小心 ,如果选用的图案比例因子太小 ,则所产生的图案就像是使用 Solid命令所得到的填充结果一样 .这是因为在单位距离中有太多的线 ,不仅看起来不恰当 ,而且也增加了文件的长度 ;
(4)比例因子的取值应遵循“宁大不小”的原则 .相对图案填充的比例因子而言 ,剖面线的角度可以根据剖面区域中图案放置的方向来控制 .由前面的命令程序可知 ,在省略的情况下 , Hatch命令对任何图案都是以零角度来显示的 .
如 Ansi3 1图样的角度是 45°,这是因为图案原来产生的就是 45°的倾斜角度 .图 4的 ABD.当输入任何不同于缺省值 0°的 角度值时 ,都会依据该值旋转图案 ,就是说 ,如果一个图案原来即是以 45°设计的 ,例如 Ansi3 1 ,若输入一个新值 ,即表示此图案会以 45°为起始再旋转所指定的角度 .如图 4, BDC三角中的剖面图就是由三角 ABD中的剖面线旋转 90°的结果 .这样设计是很实用的 ,特别 是在画装配图时 ,当所取的剖面包含多个不同零件时 ,使用不同图案的旋转角度是十分有用的 ,它可以区分不同的零件 ,使读者一目了然 .
3 结束语
在画图形填充图案时 ,会遇到各种各样的图形 ,但无论图形多么复杂 ,只要掌握上述技巧 ,任何复杂图形的图案填充都会迎刃而解 .