找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 1558|回复: 20

[密技]:AUTOCAD中图案填充操作的技巧

[复制链接]
发表于 2003-5-19 15:46:06 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
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 结束语
??在画图形填充图案时 ,会遇到各种各样的图形 ,但无论图形多么复杂 ,只要掌握上述技巧 ,
??任何复杂图形的图案填充都会迎刃而解 .
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
发表于 2003-5-20 14:39:59 | 显示全部楼层
哪抄的?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-5-22 05:43:57 | 显示全部楼层
写得不错,我看不象抄的。真正写书、抄书的那些人不写这些东西,他们不懂,也不想懂。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-5-22 09:46:20 | 显示全部楼层
好长噢,看不下去,画个图看看
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-5-23 20:37:28 | 显示全部楼层
我觉得比例因子宁大不小好像不太对哦!今天我就是改小了才填得象样一点
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-5-23 23:05:45 | 显示全部楼层
对于填充时显示找不到边界问题你是怎么解决的?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-5-24 08:54:47 | 显示全部楼层
可以用pline线围一个闭合的区域试试。
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-5-25 16:39:26 | 显示全部楼层
填充区最起码的条件是封闭  如果填充出错 可以先从这边检查 用PL线是一种方法  但是怪现状不断的同时  还可以将填充区进行分段  下下策就是画一个与原填充区一般大小的区域  如果侥幸可以填充的话  再搬到目标区就可以了.
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-5-31 23:30:00 | 显示全部楼层
各位看这:http://www.xdcad.net/forum/showthread.php?threadid=46989

  1. <table border="1" cellpadding="0" cellspacing="0" style="border-collapse: collapse" bordercolor="#111111" width="700" id="AutoNumber1" height="498">
  2.   <tr>
  3.     <td width="100%" height="489">
  4.       <iframe name="I1" width="100%" height="100%" src="http://www.xdcad.net/forum/showthread.php?threadid=46989">
  5. 浏览器不支持嵌入式框架或配置为不显示嵌入式框架
  6.       </iframe>
  7.     </td>
  8.   </tr>
  9. </table>
复制代码
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-6-1 14:01:13 | 显示全部楼层
怎么和我差不多同期上来的人都成了长老了了?好难!!!
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-6-2 16:26:09 | 显示全部楼层
看得头晕
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-6-2 22:26:11 | 显示全部楼层
想问一下有时候hatch在封闭图形中仍找不到边界(特别是大图形中),是否与参量maxhatch值有关?
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-6-3 10:26:00 | 显示全部楼层
谢谢
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-6-3 10:35:24 | 显示全部楼层
有的图形看似封闭,但实际上Z坐标不同,因而图形不封闭
当然也无法填充
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

发表于 2003-6-11 01:50:31 | 显示全部楼层
对,同意楼上的,
在一些地形图之类的图形里,出现这样的情况比较的多
论坛插件加载方法
发帖求助前要善用【论坛搜索】功能,那里可能会有你要找的答案;
如果你在论坛求助问题,并且已经从坛友或者管理的回复中解决了问题,请把帖子标题加上【已解决】;
如何回报帮助你解决问题的坛友,一个好办法就是给对方加【D豆】,加分不会扣除自己的积分,做一个热心并受欢迎的人!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|申请友链|Archiver|手机版|小黑屋|辽公网安备|晓东CAD家园 ( 辽ICP备15016793号 )

GMT+8, 2024-12-24 09:35 , Processed in 0.467430 second(s), 59 queries , Gzip On.

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表