土木在线论坛 \ 建筑设计 \ CAD下载及教程 \ [转载]AUTOCAD中图案填充操作的技巧

[转载]AUTOCAD中图案填充操作的技巧

发布于:2005-12-28 12:08:28 来自:建筑设计/CAD下载及教程 [复制转发]
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内画出剖面线了 ,如图 3 .
图 1图 2图 3图 4
上述问题也可以这样解决 ,用“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 结束语
在画图形填充图案时 ,会遇到各种各样的图形 ,但无论图形多么复杂 ,只要掌握上述技巧 ,
任何复杂图形的图案填充都会迎刃而解

全部回复(3 )

只看楼主 我来说两句
  • wei774187054
    wei774187054 沙发
    复制下来了,慢慢看,谢谢分享:lol :victory:
    2011-01-17 11:11:17

    回复 举报
    赞同0
  • justin034
    justin034 板凳
    谢谢分享
    2010-08-16 11:41:16

    回复 举报
    赞同0
加载更多
这个家伙什么也没有留下。。。

CAD下载及教程

返回版块

52.08 万条内容 · 667 人订阅

猜你喜欢

阅读下一篇

AutoCAD 增加超级编辑命令

给AutoCAD 增加超级编辑命令 ---- AutoCAD在中国有很广泛的用户基础,同时也有很多专业的、业余的开发人员。从R13版本开始,Autodesk 提供了ARX开发工具,面向对象的特性使开发人员如沐春风。有关ARX编程与ADS编程的比较这里不再赘述,此处只讲如何用ARX实现我们所要求的功能,不足之处请指正。 ---- 许多二次开发软件均提供超级编辑命令,如Genius 14、HMCAD 6.0等等。读者或许对这些命令很感兴趣,能不能自己开发类似的功能呢?只要您对C++和ARX编程有一些了解,利用Autodesk提供的ObjectARX SDK软件包(可以到Autodesk网址上免费下载),您能很方便的写出此类程序,虽说不能和专业人员提供的超级编辑命令相媲美,但也能给您带来不少方便。本文利用ObjectARX提供的范例程序(缺省安装ObjectARX SDK后的路径是X:\OBJECTARX\ARXLABS\LAB07)进行简单的修改即可实现我们所要求的功能。以下是采用ObjectARX SDK 2.0,在MSVC 5.0编译环境下测试通过。

回帖成功

经验值 +10