当前位置:文档之家› 创建线型和填充图案

创建线型和填充图案

线型和填充图案的创建
AutoCAD中的线型是以线型文档(也称为线型库)的形式保存的,其类型是以“.lin”为扩展名的ASCII文档。

可以在AutoCAD中加载已有的线型文档,并从中择选所需的线型;也可以更改线型文档或创建一个新的线型文档。

AutoCAD提供了两个线型文档,即AutoCAD主文档夹的“SUPPORT”子文档夹中的“acad.lin”和“acadiso.lin”,分别在使用样板文档“acad.dwt”和“acadiso.dwt”创建文档时被调用。

这两个文档中定义的线型种类相同,分别仅在于线型的尺寸略有不一样。

以“acad.lin”文档为例来介绍线型的定义和定制,该文档中定义了45种不一样的线型,其中包括14种ISO线型和7种复杂线型,其余24种简单线型又可分为8组,每组线型的样式相同而线段长度和间隔不一样。

例如,“DASHED2”和“DASHEDX2”线型的线段长度和间隔分别为“DASHED”线型的0.5倍和2倍。

线型的定义
1. 线型定义格式
线型定义由标题行和形式行两部分组成。

(1) 标题行:由线型名称和线型描述组成,标题行以“*”为开始标记,线型名称和描述由逗号分开,其格式为:
*linetype-name [, description](*线型名称[,线型描述])
(2) 形式行:由对齐码和线型规格简明组成,中间由逗号分开,其格式为:
alignment,patdesc-1,patdesc-2, ...(对齐码,线型规格简明…)
例如:在acad.lin文档中对BORDER(边界线)的定义如下:
其中对齐码“A”表示该线型采纳两端对齐方法,目前AutoCAD仅支持这一种对齐方法。

2. 简单线型的定义
简单线型是由短划线(Dash)、点(Dot)和空格(Space)组合而成。

在简单线型的规格简明中,正数表示其值为长度的短划线,负数表示其绝对值为长度的空格,0表示点。

例如在BORDER的规格简明“A,.5,-.25,.5,-.25,0,-.25”中,.5表示0.5个单位长的短划线,-.25表示0.25个单位长的空格,0表示一个点。

3. 复杂线型的定义
复杂线型是在简单线型中嵌入符号、字符串或形等其它元素而成的。

如图32-1所示。

(1) 在线型规格简明中嵌入文字的格式为:
["string",style,R=n1,A=n2,S=n3,X=n5,Y=n6]
其中:
? &;“string”:嵌入的文字,须用双引号括起来。

? &;style:嵌入文字所用的文字样式名。

? &;R:嵌入文字相对于画线方向的倾斜角度。

? &;A:嵌入文字相对于WCS坐标系中X轴正向的倾斜角度。

? &;S:嵌入文字的比例因子。

? &;X:嵌入文字在画线方向上的偏移量。

? &;Y:嵌入文字在画线方向的垂向上的偏移量。

例如:在acad.lin文档中对“GAS_LINE”线型的定义如下:
*GAS_LINE,Gas line ----GAS----GAS----GAS----GAS----GAS----GAS--
A,.5,-.2,["GAS",STANDARD,S=.1,R=0.0,X=-0.1,Y=-.05],-.25
(2) 在线型规格简明中嵌入形的格式为:
[shape,shape file,R=n1,A=n2,S=n3,X=n5,Y=n6]
其中:
? &;shape:嵌入的形。

? &;shape file:嵌入形所在的形文档,该文档应在AutoCAD的系统路径中。

? &;R、A、S、X、Y的意义同上。

例如:在acad.lin文档中对“GAS_LINE”线型的定义如下:
*FENCELINE2,Fenceline square ----[]-----[]----[]-----[]----[]---
A,.25,-.1,[BOX,ltypeshp.shx,x=-.1,s=.1],-.1,1
线型的创建和更改
实例2 创建“ARROW”线型
(1) 使用Windows附件中的“记事本”程序打开新创建的“user.lin”文档。

(2) 在该文档中添加如下内容,如图32-3所示。

*Arrow,Arrow -->-->-->
A,.25,-.05,[">",STANDARD,S=.1,R=0.0,X=-.1,Y=-.05],-.1
(3) 进入AutoCAD 2002,载入线型文档“user.lin”,即可使用该文档中定义的“INTERV AL”和“ARROW”线型,图32-4显示了使用这两种线型的例子。

简明使用“-linetype”命令,如果该线型己在库文档中存在,则系统会提示使用者该线型已经在库文档中定义,并询问使用者是否重新定义。

使用者可对其重新定义来实现对已有线型的更改。

在AutoCAD制图中,HA TCH(图案填充)命令的使用较为频繁。

CAD自带的图案库虽然内容丰富,但有时仍然不能满足我们的需要,这时我们可以自定义图案来进行填充。

AutoCAD的填充图案都保存在一个名为acad.pat的库文件中,其缺省路径为安装目录的Acad2000Support目录下。

我们可以用文本编辑器对该文件直接进行编辑,添加自定义图案的语句;也可以自己创建一个*.Pat文件,保存在相同目录下,CAD均可识别。

下面,我们就以新创建一个菱形花纹钢板图案库文件为例,来说明AutoCAD 2000中自定义图案的方法。

首先,在CAD中按国标作出菱形花纹图案,并标注各部分尺寸(见图,可点击放大)。

参看下面的库文件标准格式:
*pattern-name [, description]
angle, x-origin, y-origin, delta-x, delta-y [, dash-1, dash-2, ...]
第一行为标题行。

星号后面紧跟的是图案名称,执行HA TCH命令选择图案时,将显示该名称。

方括号内是图案由HA TCH 命令的“?”选项显示时的可选说明。

如果省略说明,则图案名称后不能有逗号。

第二行为图案的描述行。

可以有一行或多行。

其含义分别为:直线绘制的角度,填充直线族中的一条直线所经过的点的X、Y轴坐标,两填充直线间的位移量,两填充直线的垂直间距,dash-n为一条直线的长度参数,可取正负值或为零,取正值表示该长度段为实线,取负值表示该段为留空,取零则画点。

好了,我们可以开始编辑了。

打开记事本,书写下如下:
*Lozenge, steel plate GB/T3277-1991
68.4667, 0, 0, -9.8646, 25, 30.0213, -6.59
111.5333, 0, 0, 9.8646, 25, 30.0213, -6.59
68.4667, -11.0191, 27.926, -9.8646, 25, 30.0213, -6.59
111.5333, 11.0191, 27.926, 9.8646, 25, 30.0213, -6.59
本例中的四行图案描叙行分别对应图一中的线段a、b、c、d。

对照图文,各项取值应不难理解。

这里只着重讲叙一下delta-x与delta-y的取值规则,为方便理解,我们如图示设置UCS坐标系,确定原点与X轴正方向。

线段a、e在Y轴上的垂直间距25构成delta-y,也相当于AutoCAD中的offset命令的取值25;如果线段e是由线段a经offset而来,这时线段e同时还相对于线段a沿X轴负方向移动了9.8646,这段位移也就是delta-x。

下面还有几个注意事项:
图案定义文件的每一行最多可包含80 个字符。

AutoCAD 忽略空行和分号右边的文字。

根据这一条,我们可以在文件中添加版权信息、备注或者是我们想加入的任何内容。

例如:
;Copyright (c) 2002 by everyone. All rights reserved.
最后,将文件保存,取名Lozenge.Pat。

注意,文件名必须与图案名相同。

调用库文件的方法为:打开AutoCAD,运行Hatch命令,在弹出的Boundary Hatch对话框的Type栏选中Custom,单击Swatch选项栏,弹出Hatch Pattern Palette对话框,选择Custom标签,指定我们刚创建的Lozenge.Pat文件,此时右侧出现填充效果的预览,那正是我们需要的菱形花纹钢板图案。

相关主题