当前位置:文档之家› 线型制作

线型制作

第十九章线型文件和图案文件第一节线型文件在图样绘制时,常需要不同的线型来表达不同的形体轮廓。

AutoCAD系统提供了标准线型库,即线型文件(ACAD.lin),其中存放着AutoCAD提供的标准线型,如:Center,Hidden 等。

如果AutoCAD提供的线型不能满足的要求,•也可以在标准线型文件ACAD.lin中建立或修改线型,也可以建立自己的线型文件.LIN。

一、线型文件(.LIN)线型文件用来存放AutoCAD系统或自己定义的线型,线型文件也常称作线型库。

线型文件名与普通文件名规定相同,但后缀为.LIN。

例如:A.LIN,ACAD.LIN,•都是合法文件名。

ACAD.LIN是AutoCAD系统的标准线型库。

该线型库中所定义的线型可直接调用。

除此以外的线型文件中所定义的线型必须用线型命令LINETYPE装入。

标准线型文件ACAD.LIN,是开放的,可将定义的线型存放其中。

二、简单线型的定义线型的定义的标题行和定义行组成,整个线型定义的文件没有专门结尾。

1.标题行格式* 线型名,说明部分——───────────由符号或文本给出线型说明,可有,可无。

───────────指定的线型名───────────────键盘输入“*”号2.定义行格式A,dash-1,dash-2,......,dash-nA表示为两端对齐方式,dash-1,dash-2,......•为描述该线型的短划重复序列的每个短划的长度。

当dash-i大于零时,表示是实线段或落笔长;当dash-i等于零时,表示是一个点;当dash-i小于零时,表示空白段或抬笔长。

每个线型只要定义一个短划线周期序列即可,每个周期的短划线段根据需要决定。

例如定义如图19-1所示的3点划线。

*Three-Dot-Line,──···──A,15,-0.2,0.1 -0.2,0.1,-0.2图19-1 三点划线图形三、建立新线型的方法可以通过下列方法定义或修改线型:1)使用Windows中的文本编辑器或文本编辑软件。

2)使用AutoCAD系统的LINETYPE命令。

在线型定义时,可以进行简单线型的定义和复杂线型的定义。

1.简单线型是指一般由划线、空和点组成,但也可以只在划线与空、或只在点与空。

2.复杂线型是指在原简单线型中嵌套单个符号、嵌套文本串、嵌套AutoCAD形文件中的形。

四、创建简单线型的步骤1)在命令提示下输入 -linetype。

2)在提示中选择 c(创建)。

3)输入线型名称并按 ENTER 键。

线型名称最多可以包含 255 个字符。

线型名可包含字母、数字和特殊字符,例如美元符号 ($)、连字符 (-) 和下划线 (_)。

线型名称不能包含空格。

4)在“创建或附加线型文件”对话框中,从“文件名”框中选择一个 LIN 线型库文件并选择“保存”。

如果选择现有文件,则新的线型名称将被添加到文件的线型名称中。

5)输入用于说明新线型的文字(可选)。

6)在“输入图案”提示下,指定直线的图案。

请按照以下原则指定:①所有线型都必须以划线开头。

②输入零表示点。

③输入负实数表示空移。

该值以图形单位定义空移长度。

④输入正实数表示划线。

该值以图形单位定义划线长度。

⑤以逗号分隔每个点、划线或空移值。

⑥在点和划线之间使用空移。

7)按 ENTER 键结束命令。

五、简单线型的建立1.用LINETYPE命令建立线型例1 建立名为3-DL的3点划线。

命令:-LINETYPE↓提示:当前线型: “ByLayer”输入选项 [?/创建(C)/加载(L)/设置(S)]: C↓输入要创建的线型名: 3-dl↓(输入线型名)此时,弹出“创建或附加线型文件”对话框,如图19-2所示。

在该对话框中建立、存放新线型的线型文件。

图19-2 “创建或附加线型文件”对话框确定了线型文件名后,提示:说明文字: 3-dl ______..._______(输入线型的说明)↓输入线型图案 (下一行):A,1.5,-0.2,0.1,-0.2,0.1,-0.2,0.1,-0.2↓新线型定义已保存到文件。

(已完成了新线型的定义)输入选项 [?/创建(C)/加载(L)/设置(S)]: ↓(结束线型定义)2.用文本编辑器或文本编辑软件建立线型文件例2 建立如图19-4所示的线型,线型名为XYZ,存放在ABC.LIN文件中。

设置线型文件名为:ABC.LIN*XYZ,—──——·———──A,1,-0.5,0.5,-0.5,0, -0.5,0.5,-0.5图19-3 建立的线型在文件中,首次使用时的线型文件时,用LINETYPE命令装入要使用的线型文件。

五、复杂线型的定义复杂线型的定义格式与简单线型的定义格式基本相同,不同之处当通过dash_n描述线型的形式时,加入了嵌套文本串、图形或嵌套形的内容。

嵌套文本串的格式为:[“string”, style, R=n1, A=n2, S=n3, X=n4, Y=n5]嵌套形的格式为:[shape, shape_file, R=n1, A=n2, S=n3, X=n4, Y=n5]上面各项的含义:1)“string”是欲嵌套的文本串,该文本串必须用双引号括起来。

2)style是AutoCAD文本式样名。

3)shape是要嵌套的位于AutoCAD 形文件shape_file中的形。

4)shape_file是形文件,必须存在,且位于AutoCAD的搜索路径中。

5)R=n1为所嵌套文本串或形相对于当前画线方向的倾斜角度,为可选项。

缺省时,表示R=0,即文本或形的方向与所画线的方向一致。

6)A=n2表示所嵌套文本串或形相对于世界坐标系的倾斜角度。

当, A=0时,所嵌套文本或形总是保持水平。

7)S=n3确定所嵌套文本串或形的比例系数。

对于文本来说,如果所指定的文本式样是定高度,那么该高度值乖以n3后所得结果为嵌套文本串的高度;如果所指定的文本式样不是定高度,AutoCAD系统则将n3作为嵌套文本串的绝对高度。

对于形,此值会使形相对于原1.0比例放大或缩小n3倍。

8)X=n4, Y=n5确定所嵌套文本串或形相对于线型定义所确定的当前点的偏移量。

缺省时,AutoCAD系统把当前点作为所嵌套文本串的左下角点或所嵌套形的插入点。

如线型定义如下:例3 *user1,— TE — TE —A,2,2,[“TE”,STANDARD,s=1,X=-0.66,Y=-0.5],-2所得到的线型,如图19-4所示。

图19-4自定义的线型图例例2 在形文件SH.SHX 中有一名为STAR的形,且该形的形状是一个五角星,五角星的中心点为插入点,线型定义为:*use2, — STAR — STAR —A,2,-2,[STAR,SH.SHX],-2所得到的线型,如图19-5所示。

图19-5自定义的线型图例例3 在线型定义时,同时嵌套文本串及形,线型定义为:*use3, — TE— STAR — TE —STAR —A,2,2,[“TE”,STANDARD,s=1,X=-0.66,Y=-0.5],-2,2,-2,[STAR,SH.SHX],-2所得到的线型,如图19-6所示。

图19-6 自定义的线型图例为复杂线型建立线型文件以及复杂线型的加载与使用方式均与简单线型相同。

第二节图案文件图案文件又称图案库,用来存放AutoCAD系统及自定义的填充图案。

AutoCAD系统提供了标准填充图案文件(ACAD.PAT),其中有60多种图案可以选用。

另外,AutoCAD系统也允许自定义图案文件。

图案文件的文件名与普通文件的文件名规则相同,文件名的后缀为“.PAT”。

一、图案的定义一个图案文件中可以存放一个或多个图案的定义。

每一个图案有一个标题行,一个或多个定义行,其中每一个图案定义行定义了这个图案的一组平行线。

整个文件没有专门的结尾。

图案定义标题行格式如下:* Pattern – name [, Hatch Description]其中,“*”号是标题行的标记,不能省略。

它后面紧跟的是图案名,图案名可以由字母、数字、或字符“$”、“-”、“_”、任意组合而成,长度不能大于31个字符。

图案名后面是关于这个图案的说明部分,与图案名用逗号隔开。

说明部分对图案的定义没有影响,它仅起说明作用。

图案定义行的格式如下:Angle, X-origin, Y-origin,delta-X, delta-Y [, dash1,dash2,……,dashn]定义行各项的含义:1)Angle 说明该组平行线中,必有一条经过该坐标确定点。

2)X-origin、Y-origin 在该组平行线中,必须经过该坐标确定的点。

3)delta-X 相邻两平行线沿线本身方向位移。

当该组平行线为实线,不存在这个位移时,此值为零。

4) delta-Y 相邻两平行线间的距离。

5)[, dash1,dash2,……,dashn]该项表示图案线的格式,当 dashi大于零时,表示是实线段;当dashi等于零时,表示是一个点,当dashi小于零时,表示是空白段。

此部分与线型定义相似。

例如:“边界图案填充”对话框中显示的默认填充图案ANSI31的显示效果,如图19-7所示。

图19-7 填充图案ANSI31 的显示效果其定义为:*ANSI31,ANSI Iron。

Brick。

Stone masonry45,0,0,0,.125第一行中的图案名为 *ANSI31,后面为说明: ANSI Iron, Brick, Stone masonry ,这种简单的图案定义指定以 45 度角绘制直线,填充线族中的第一条直线要经过图形原点(0,0),并且填充线之间的间距为 0.125 个图形单位。

填充图案定义遵循以下规则:1)图案定义中的每一行最多可以包含 80 个字符。

可以包含字母、数字和以下特殊字符:下划线 (_)、连字号 (-) 和美元符号 ($)。

但是,图案定义必须以字母或数字开头,而不能以特殊字符开头。

2)AutoCAD 将忽略分号右侧的空行和文字。

3)每条图案直线都被认为是直线族的第一个成员,是通过应用两个方向上的偏移增量生成无数平行线来创建的。

4)增量 x 的值表示直线族成员之间在直线方向上的位移。

它仅适用于虚线。

5)增量 y 的值表示直线族成员之间的间距;也就是到直线的垂直距离。

6)直线被认为是无限延伸的。

虚线图案叠加于直线之上。

图案填充的过程是将图案定义中的每一条线都拉伸为一系列无限延伸的平行线。

所有选定的对象都被检查是否与这些线中的任意一条相交;如果相交,将由填充样式来控制填充线的打开和关闭。

生成的每一族填充线都与穿过绝对原点的初始线平行从而保证这些线完全对齐。

如果创建高密度的图案填充,AutoCAD 可能会拒绝该图案填充并显示一条信息,指出填充比例太小或其划线太短。

相关主题