您的位置:网站首页 > CAD教程 > 常见问题

教你怎样创建自己的AutoCAD填充图案

时间:2014-06-08 09:09:23 来源:未知

   AutoCAD自带的填充图案不满足使用时,如何创建自己的填充图案呢?

   在C:Documents and Settings你的用户名Application DataAutodeskAutoCAD 版本号R17.1chsSupport路径里(如果是Windows 7,路径是C:用户你的用户名AppDataRoamingAutodeskAutoCAD 版本号R17.1chsSupport)新建一个文本文件并将它打开,在文本文件里输入填充图案的定义,保存后将该文本文件改成便于记忆的文件名,扩展名一定要是“pat”。

   填充图案定义的第一行是图案名称和说明,以“*”号开头,名称与说明之间用英文逗号隔开,说明允许省略。
   从第二行开始是若干行组成图案的直线段或点的定义,AutoCAD的填充图案只能由直线段或点构成,即便是曲线,也必须用直线段拟合而成,直线段或点的定义格式如下:

       默认角度,基点X坐标,基点Y坐标,X偏移,Y偏移,划线长度,间隔,划线长度,间隔……

   其中Y偏移不允许为零,划线长度和间隔可以是1个或多个,划线长度如果是零,表示画一个点,间隔用负数表示。如果省略了划线长度和间隔,则图案由直线组成。
   下图对X偏移、Y偏移、划线长度、间隔的含义进行了说明。AutoCAD在填充区域里先沿着旋转了默认角度的X方向按照划线长度和间隔距离循环重复,画出这条线,再间隔Y偏移复制这条线,直至充满整个填充区域。如果还有其它定义行,也遵循此过程画出。


 

   上图里的填充图案定义如下:

      *实例1,此图案为一例子
      45,0,0,2,5,10,-4

   定义文件里可以添加用英文分号开头的注释。

   如果填充图案的定义是这样的:

      *实例2
      45,0,0,2,5,10,-4,.25,-4  ;定义了一条点划线
      45,3.536,0,0,5  ;定义了一条直线

   其中定义的第二行里没有划线长度和间隔,因此是定义了一条直线。基点X坐标为3.536,保证了两条线均匀相间。3.536是这样算出来的,上一条定义的点划线的X偏移(也就是两条点划线之间的距离)是5,要使实线正好在点划线当中,实线的基点应该是


 

   填充后的图案如下:


 

   

   如果要创建如下所示的填充图案:


 

   经过分析,这个图案可以由两条线组成,其中一条是正方形的上边和下边,要水平画,默认角度为0,划线长度为5,间隔距离也是5,每次复制沿着线的Y方向偏移5。另一条是正方形的左边和右边,要竖直画,也就是默认角度为90,划线长度为5,间隔距离也是5,每次复制也是沿着线的Y方向偏移5(注意,是线的Y方向,不是模型空间的Y方向)。因此图案的定义是:

      *小方块
      0, 0, 0, 0, 5, 5, -5
      90, 0, 0, 0, 5, 5, -5

   下面这个图案由于间隔与边长不相等就要复杂一些,图案里正方形的上边和下边不能合用一条线定义,同样左边和右边也不能合用一条线定义。

    该图案的定义是这样的:

      *间距不等的小方块
      0,0,0,0,13,5,-3   ;下边
      0,0,5,0,13,5,-3   ;上边
      90,0,0,0,8,5,-8   ;左边
      90,5,0,0,8,5,-8   ;右边

    图案里如果有曲线,也都是由直线段拟合而成,因此定义将非常复杂,例如下面的木纹断面图案。


 

    创建的图案文件里的每一行都要以回车结尾,往往最后一行容易忽略这一点,千万注意,否则使用的时候会提示出错。

    一个图案文件里可以只定义一个图案,也可以定义多个图案。可以打开C:Documents and Settings你的用户名Application DataAutodeskAutoCAD 版本号R17.1chsSupport路径里(如果是Windows 7,路径是C:用户你的用户名AppDataRoamingAutodeskAutoCAD 版本号R17.1chsSupport)里的自带的预定义填充图案acadiso.pat文件看看,里面就定义了许多个填充图案。#p#分页标题#e#

    要使用自己创建的填充图案很简单,在AutoCAD里运行“bhatch”命令后在对话框窗口里的“类型”下拉列表里选“自定义”,再点击“自定义图案”右侧带三个点的按钮,就可以找到你创建的填充图案文件了。

 
 

    另外说一下,网上可以找到一款名叫Yqmkpat的免费软件,能够将画成的图形自动转换生成填充图案文件,十分好用。