三、边界不封闭导致无法填充
有时边界很复杂,在绘制的过程中由于没有采用捕捉或其他精确定位方式,导致边界线上有细小的缺口,在图面上看不出来,但在拾取区域创建填充时,却会无法填充,但这种状况会弹出非常明显的提示,在高版本甚至会将有间隙的地方用红点标记出来,如图所示。
这种状况有两种解决方法:
一、找到有间隙的位置,编辑图形将图形链接起来。
二、设置填充的间隙值,让填充允许的间隙值大于间隙的宽度。
当然建议是第一种方法,问题解决的比较彻底,但如果你用的是CAD低版本,虽然提示边界没有封闭,但并不告诉你什么位置没封闭,一个个连接点放大去查看去检查是很麻烦的。
第一种方法需要根据图形的具体情况具体处理,所以这里不再介绍,重点介绍一下第二种方法吧。
设置填充允许间隙的方法也有两种:
一、直接在填充面板或对话框中设置,
二,直接设置变量:HPGAPTOL的值,两者效果是相同的。
高版本的填充面板中这个参数隐藏得比较深,低版本CAD中如果你的填充对话框没有显示参数,可以单击一下填充右下角的箭头按钮,将对话框彻底展开。


其实弹出上面的提示并不只因为填充边界没有封闭,还有可能填充的边界没有在当前坐标系的XY工作平面上,这些可能性和解决方法其实在高版本CAD弹出的提示对话框中已经说明了,单击“显示细节”就可以看到可能的原因和建议的解决办法,如图所示。
里面说了三种原因:
1、边界没有全部显示在当前视图中。这个情况CAD通常可以处理,除非所选区域有些边界线在视图外很远的位置,如果确实有边界在视图外,可以先缩放让边界全部显示后再填充试试。
2、边界不封闭,上面已经说明了解决办法。
3、边界跟当前坐标系的XY平面不平行,如图所示,这就需要将UCS设置到跟填充边界平行,或者将填充边界调整到跟UCS平行了。


四、填充区域过小、比例设置过大
如果我们填充的区域非常小,填充图案的单元尺寸相对很大,或者比例设置得很大,很有可能填充的一条线都无法落到填充区域内。在CAD低版本,例如AUTOCAD 2007中就会直接提示:无法对边界进行图案填充。如图所示。










