自定义CAD线型
### 自定义CAD线型详解 #### 一、概述 在CAD设计中,线型是图形表达的重要组成部分之一,它能够帮助设计师清晰地展示图纸中的不同元素。本文将围绕“自定义CAD线型”这一主题进行深入探讨,详细介绍如何在AutoCAD软件中创建和使用自定义线型,并结合具体实例来阐述其应用方法。 #### 二、自定义线型的基本概念与编辑文件 1. **线型文件**:AutoCAD中线型文件通常以`.lin`为扩展名,这是一种文本文件,可以通过ASCII编辑器(如Windows Notepad)进行编辑。该文件位于AutoCAD安装目录下的SUPPORT文件夹内,用于定义不同的线型样式。 - **编辑线型文件**:为了使AutoCAD识别自定义线型,需要将`.lin`文件放置在指定目录中。用户可以直接编辑这些文件来添加或修改线型。 2. **线型格式**:线型文件中的每一行定义了一个具体的线型。一个典型的自定义线型定义可能如下所示: ```plaintext *name(pattern),-.-.-.-.-.-.- A,2.0,-1.0,0,-1.0 ``` - `*name(pattern)`:其中`*name`是线型名称,而括号内的`pattern`表示线型模式,比如上面例子中的`-.-.-.-.-.-.-`。 - `A,2.0,-1.0,0,-1.0`:这里的`A`表示线型的第一个定义单元,后面跟着的是具体的数值,这些数值定义了线段的长度、间隙等属性。 - **注释**:在AutoCAD 2000版本中,默认的单位是毫米,可以通过调整`Pattern`中的值来控制线型的实际外观。 #### 三、使用形状元素定义线型 除了基本的线型外,还可以利用形状元素来定义更为复杂的线型,这涉及到使用特定的形状文件和参数来控制形状的大小、旋转角度等。 1. **形状元素定义**: ```plaintext *shape,----<-.->--- A,.001,[CIRCLE,map.shx,s=0.4],-0.4,1.8, [ARROW,map.shx,s=1],11.0, [ARROW,map.shx,s=1.0,R=180],1.8 ``` - `*shape`:定义了名为`shape`的线型。 - `[CIRCLE,map.shx,s=0.4]`:这里定义了一个圆形状,`map.shx`是包含圆形定义的形状文件,`s=0.4`控制圆的大小。 - `[ARROW,map.shx,s=1,R=180]`:定义了一个箭头形状,`s=1`控制箭头大小,`R=180`则表示箭头的方向。 2. **形状元素的控制参数**: - `[Shape_name,Shape_file_name,S=scale_factor,R=rotation_angle,X=x_offset,Y=y_offset]` - `Shape_name`:形状名称。 - `Shape_file_name`:包含形状定义的文件名。 - `S=scale_factor`:缩放因子。 - `R=rotation_angle`:旋转角度。 - `X=x_offset,Y=y_offset`:偏移量。 #### 四、自定义线型的应用 1. **在AutoCAD中应用自定义线型**: - 确保已正确安装并配置好自定义线型文件。 - 在绘图界面中选择合适的线型。 - 利用命令`LINETYPE`或者通过菜单栏中的相应选项设置当前使用的线型。 2. **多线型的应用**: - AutoCAD还提供了多线型的功能,可以用来绘制带有边界的线条。 - 通过`MLINE`命令可以创建多线型。 - 可以设置多线之间的距离、样式以及颜色等属性。 #### 五、形状文件的管理与应用 1. **形状文件的管理和应用**: - 形状文件通常以`.shp`或`.shx`为扩展名。 - 这些文件包含了特定的形状定义,可以被AutoCAD加载和使用。 2. **实例说明**: - 当需要使用复杂的形状时,可以通过编辑相应的`.shp`文件来定义所需的形状。 - 在AutoCAD中,可以加载特定的`.shx`文件,然后通过命令调用相应的形状进行绘制。 #### 六、小结 通过对自定义CAD线型的学习和应用,我们可以更加灵活地控制和表达图形元素,从而提高设计的准确性和美观性。掌握自定义线型的方法不仅有助于提高工作效率,还能让设计作品更具个性化特点。此外,结合形状元素的应用能够让线型设计更加多样化和复杂化,满足不同场景的需求。
线型的多样性,是地形图绘制的特色之一,可以说掌握了地形图中线型的定制和使用,就等于掌握了AutoCAD线型定制的全部内容。地(形)图行政区界线、道路、管线等都是用特殊的线型表示的,虽然在AutoCAD中很少有可供使用的专用的地形图线型,但通过由AutoCAD提供的线型自定义功能,处理这些特殊线型也并不是一件困难的事。本文通过对地形图中典型线型的定制和使用的介绍,以帮助初学者掌握AutoCAD中线型的定制及使用。 在这里把地形图中的线分为两大类:一类是普通意义上的线,象等高线、小路,输电线、长城线等,这样的自定义线尽管有的外形较复杂,但都把它归为同一类,因为它们在使用上是一致的,由同样的方式调用,同样可供line、pline这样的命令使用,是“真正的线”;另一类是所谓多线(或多重线)Multiline。多重线实质上是由多条线平行构置而成,对其定义好后,由多重线绘制命令mline,一次就可以把多条不同样式的平行线绘制成。Multiline(多线)作为一种“线”,比起用Offset(偏移)等命令来,在使用上自然有作为“线”的优越之处。
一、 如何定制各种通用的性型
可以把普通线型的分为三类:简单线型、带形(Shape)的线型、带文本字符串的线型。
(一)、 如何编辑和调用线型文件
线型文件是以.lin为扩展名的文本文件,可使用任何ASCII文本编辑器来编辑,如WINDOWS的NOTEPAD记事本。将线型文件编辑好后最好保存在AutoCAD的路径中,如AutoCAD安装目录下的SUPPORT子目录中,这样就可以进入AutoCAD的缺省调用路径中。在线型文本中,可插入任何说明,只需在行首加上双分号“;;”。
在AutoCAD中要调用自定义的线型,只需在线型调用对话框中,将待输入的线型文件名,能过浏览路径,选择确认自定义的.lin文件即可。
(二)、 如何定义象行政分界线这类简单的线型。
这类线型是由重复使用的虚线、空格、点组成,如:
*县界(宽.2), -.-.-.-.-.-.-
A,2.0,-1.0,0,-1.0
第一行中*号为标示符,标志一种线型定义的开始。“县界”为线型名,宽.2用以提示线宽为0.2mm。在AutoCAD 2000中增加了线宽选择的工具条,就放在线型选择条的旁边,这是一个很有用的功能,通过它可以方便地设定所绘线的宽度,所以在线型名中设置宽度提示也更有意义。AutoCAD 2000上新增的线宽设置功能,在缺省状态下只用于打印输出,如要在绘制时就能显示出来,需进入“Format”菜单,对“Lineweight”进行设置,选择“Display Lineweight”。同时还有一个有趣的设置“Adjust Display Scale”,即调节线宽显示的粗细倍数,这一设置,使得对于线宽的设置,仅在打印输出时是精确的,而在屏幕显示时是示意性的,使带宽度线条有更好的屏幕显示效果。
线型名之后是用字符对线型形状的粗略图示描绘,表示县界线是点划线的形状。(描绘是示意性的,不对实际线型的形状产生影响)。第二行必须以A开头,表示对齐类型。正数2.0表示绘2个单位的短划线,负数-1.0表示一个单位的空格,数字0表示点。
关于线型名,从AutoCAD R14开始,就完全可以使用汉字作为线型名称,但在R14版中一般不要中英文混用,使用中文名后,如一定要使用字母或数字,只能用全角字符格式。在AutoCAD 2000中就没有这些限制了。限于AutoCAD工具条中线型框显示的宽度,线型名不要超过10个汉字。
(三)、 如何定义象高压线、城墙这类带形(Shape)定义的线型。
在简单线型的定义中,插入形单元,则组成带形定义的线型。如高压线线型定义为:
*高压线, ----< -.- >---
A,.001,[CIRCLE,map.shx,s=0.4],-0.4,1.8,
[ARROW,map.shx,s=1] ,11.0,
[ARROW,map.shx,s=1.0,R=180],1.8
第二行至第四行本为一行,是为了书写方便才作换行处理的。方括号内为形定义部分,三次引用了共两个形单元,CIRCLE为一个单位圆形,ARROW为箭头,两个形单元均放在名为map.shx的形文件中。
[ARROW,map.shx,s=1.0,R=180]的含义是这样的:ARROW为形名(Shape name),指箭头,map.shx为存放ARROW的型文件名(Shape file name),放在AutoCAD的执行路径中,s即scale factor(比例缩放因子),s=1.0就是将ARROW保持形定义中的大小,R即Rotation angle(旋转角度),R=180就是在ARROW插入时转向180度。 形单元的完整定义如下:
[Shape_name,Shape_file_name,S=scale_factor,
R=rotation_angle,X=x_offset,Y=y_offset]
---- x_offset和y_offset是形插入点在x和y方向上的偏移量,在定义地图线型时一般缺省不用,按0外理。此外R的缺省值为0,S为1,只有Shape_name和Shape_file_name是不能缺省的。
---- 具体叙述高压线的定义。第二行A后的数字0.001,是为了在形绘出过程中,将绘图笔移至开始,即落笔点一短线。接着绘一个半径为0.4的圆形单元。绘过圆形后,数字-0.4的作用是留一个0.4绘图单位的空格,以使笔触移过圆形,后面的绘制不在圆形上重叠。接着绘1.8长的短线,再绘一个箭头-形单元。箭头后面是11个单位长的短线,再是一个转向180度的箭头和1.8个单位的短线。
(四)、 如何定义带文本字符串的线型
在简单的线型中插入文本字串,就构成了带文本字符串的线型。这种方式在地形图的处理中用得不多。下面的例子比较典型地体现了其定义方法,S、R、X、Y的意义和上文中对形单元的引用相同。在AutoCAD 2000中,文本字串可以使用中文,但在使用线型之前必须在所绘的图形中定义好所使用的中文字体。
*分界线, ---- 分界线 ---- 分界线 ----
- lizgrf2015-01-28不错,用上了
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助