二次开发课件_第1页
二次开发课件_第2页
二次开发课件_第3页
二次开发课件_第4页
二次开发课件_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、1第十章 二次开发1.自定义开发线型2.自定义填充图案2第十章 二次开发1.自定义开发线型创建和修改线型定义的两种方法:(1)用文本编辑器或字处理器编辑LIN文件;(2)用-LINETYPE命令的“创建”选项,但不创建或修改复杂线型3第十章 二次开发1.自定义开发线型在LIN文件中,每个线型用两行来定义。第一行定义线型的名称并提供可选的说明。如:* linetype-name ,description这一行必须是以星号开始,其后紧跟线型名称。如果有说明,则必须用逗号将它与名称分开,而且不能超过47个字符,用来帮助用户了解线型的外观。4第十五章 二次开发第二行是描述实际图案的代码。Alignme

2、nt, patdesc-1, patdesc-2,.这一行以对齐方式代码(只允许使用A)开始,其后用逗号分隔的图案描述(不允许出现空格)。第十章 二次开发6第十五章 二次开发(2)复杂线型:不仅包括点、划、空格,还包括嵌入的形和文字对象的线型。带有文字的复杂线型“STRING”,STYLE,S=SCALE,R=ROTATE,X=XOFFSET,Y=YOFFSETSTRING:使用的文字;Style:要嵌入的文字样式的名称。必须包括指定的文字样式,如果省略,则使用当前定义的样式;SCALE:样式的比例用作比例因子,与样式的高度相乘。如果样式中的高为0,则单独作为比例;第十章 二次开发7第十五章

3、二次开发(2)复杂线型:不仅包括点、划、空格,还包括嵌入的形和文字对象的线型。 - GAS - GAS -带有文字的复杂线型:“STRING”,STYLE,S=SCALE,R=ROTATE,X=XOFFSET,Y=YOFFSETROTATE:选转角度;XOFFSET:X轴的偏移距离;YOFFSET:Y轴的偏移距离。例如:*GAS_LINE, - GAS - GAS -A,1.0,-0.25,“GAS”,STANDARD,S=0.2,R=0,X=-0.1,Y=-0.1,-0.25第十章 二次开发92.自定义填充图案2、开发图案 (1)简单图案:只有一个方向控制的图案;(2)复杂图案:有多个方向控

4、制并含有特殊线型的图案。第十章 二次开发101)定义图案的基本原则图案名称的定义包括如下格式的标题行:* 图案名称,描述后跟一行或多行如下形式的格式行:Angle, x-origin, y- origin, delta -x, delta y ,dash-1,dash-2.第十五章 二次开发11例如,对于图案名称为staightline的间隔为0.5图形单位,通过坐标原点(0,0)的45的直线,其定义格式如下:角度,x坐标,y坐标,增量x(平行直线方向的位移),增量y(直线族成员的间隔)则该图案可定义成如下形式* straightline, at45 degrees45,0,0,0,-0.5填

5、充如图右侧所示: 第十五章 二次开发12该定义只是简单的直线填充图案,同复杂的填充图案定义过程一样,它们都必须遵从一定的定义规则:图案定义必须以字母或数字开头,如下划线()、连字号(-)和美元符号($),而不能以特殊字符开头。AUTOCAD将自动忽略空行和分号右边的文字,图案定义中每一行最多可以包含80个字符。每条图案直线都被认为是直线族的第一个成员,是通过应用两个方向上的偏移量产生无数条平行线来创建的。delta-x表示直线族成员在直线方向上的位移,该位移只对虚线有意义;delta-y表示直线族成员之间的间距,亦即直线间的垂直距离。第十章 二次开发132)创建虚线图案要定义虚线图案,必须在直

6、线定义项目末尾加上“划”长度项目,每个划长度项目指定组成直线的一个线段的长度。如果长度为正,则为落笔段,绘实线段;如果长度为负,则为提笔段,绘空线段。图案从原点开始绘制第一个线段,后面的线段是以循环方式继续 ,划线长度为 0 将绘制一点。用户最多可为每个图案直线指定六个划长度。第十章 二次开发14例如,将前面45的实线图案改为虚线图案,落笔段为0.5图形单位,空线段为0.5图形单位,则定义如下* Dashedline,at 45 degrees45,0,0,0,0.5,0.5,-0.5填充效果如图所示: 第十章 二次开发16第十章 二次开发对泥和沙的填充图案的定义是划、空、点、空、点和空,定义如下* MT, Mud and sand 0,0,0,0.5,0.25,0.25,-0.25,0,-0.25,0,-0.25填充效果如图所示:173)创建复杂图案并非所有填充图案都使用原点 0,0。复杂的填充图案可以使用距离该原点有一定偏移的原点,并且可以包含多个直线族成员。构造较为复杂的图案时,需要谨慎地指定起点、偏移和每个直线族的虚线图案,以便正确构造填充图案。 第十章 二次开发19第十章 二次开发20第十五章 二次开发加载程序:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论