形、线型和图案文件的开发58页PPT

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

代码 8 和 9:X-Y 位移
• 法向矢量定义字节只能在十六个预定义的方向上绘制, 并且最大长度为15。这些限制使形定义更为有效,但 有时会变得过于局限。通过代码 8 和 9 可用 XY 位 移绘制非标准矢量。代码 8 指定由下两个字节指定 的 X-Y 位移。代码 8 后必须跟两个定义字节:
(5)形的描述码-16矢量方向
举例
下例构造名为 DBOX 的形,指定形的编号为 230。
*230,6,DBOX
014,010,01C,018,012,0
上述定义字节序列定义了一个单位长度、一个单位
宽度的方框,以及从左下角到右上角的对角线。将文件 保存为 dbox.shp 后,使用 COMPILE 命令生成 dbox.shx 文件。使用 LOAD 命令加载包含此定义的形文件,然 后按照如下方式使用 SHAPE 命令:
描述行用数字或字母来描述形中的线段、圆弧的大 小和方向,用“,”分隔,最后用“0”结束、字数不 超过128个。
(5)形的描述码
简单的形定义字节在一个定义字节(一个 specbyte 字段)中包含矢量长度和方向的编码。 每个矢量的长度和方向代码是一个三字符的字 符串。第一个字符必须为 0,用于指示 AutoCAD 将后面的两个字符解释为十六进制 值。第二个字符指定矢量的长度。有效的十六 进制值的范围是从 1(1 个单位长度)到 F (15 个单位长度)。第三个字符指定矢量的方 向。下图展示了方向代码。
编译后的文件与形定义文件同名,但其文件 类型为 SHX。如果形定义文件定义了形,可 用 LOAD 命令将该形文件加载到图形中,然 后用 SHAPE 命令将单个的形放入图形(与 INSERT 命令的概念相似)。
(3)形的调用
❖ 编辑形文件:文本编辑程序(notepad)、 源文件(*.shp);
❖ 编译形文件:COMPILE命令生成编译文件 (*.shx);
(4)形的格式
*shapenumber,defbytes,shapename specbyte1,specbyte2,specbyte3,...,0--描述行
specbyte 形定义字节。每个定义字节都是一个代码,或者定 义矢量长度和方向,或者是特殊代码的对应值之一。 在形定义文件中,定义字节可以用十进制或十六进制 值表示。如果形定义字节的第一个字符为 0(零),则 后面的两个字符解释为十六进制值。
❖ 装入形文件:LOAD命令装入内存; ❖ 调用形:SHAPE命令将形插入图中
(4)形的格式
*shapenumber,defbytes,shapename---标题行 specbyte1,specbyte2,specbyte3,...,0 下表描述了形说明的各个字段: shapenumber(形编号) 1~255,用户130~255。 defbytes (定义的字节数) 用于描述形的数据字节 (specbytes) 的数目,包括 末尾的零。每个形最多可有 2,000 个字节。 shapename (形的名称) 形的名称必须大写,以便于区分。包含小写字符的 名称被忽略,并且通常用作字体形定义的标签。
命令: shape输入形名称(或 ?):d来自ox指定插入点:1,1
014
指定高度<当前值>: 2
指定旋转角度<当前值>: 0
010 012
01c 018
举例
对于非垂直和非水平方向(对角线)的 矢量,其长度大小按直角三角形中水平与垂 直方向矢量中长的矢量确定。
(5)形的描述码-特殊描述码
除定义矢量之外,定义字节也可用特殊代码创建其 他格式并指定特定操作。要使用特殊代码,包含三字符 的字符串中的第二个字符(矢量长度定义)必须为 0, 或者直接指定代码数字。例如,008 和 8 都是有效的 特殊代码定义。
与形相比,块更容易使用,且用途更加广 泛。但对 AutoCAD 而言,形占用空间较小, 绘制速度较快。当用户必须重复插入一个简单 图形且速度非常重要时,用户定义的形将非常 有用。
(2)编译形文件
用户在扩展名为 .shp 的特殊格式的文本文 件中输入形的说明。要创建这样的文件,请使 用文本编辑器或字处理器编辑 ASCII 格式的文 件,然后编译该 ASCII 文件。编译形定义文件 (SHP) 生成编译后的形文件 (SHX)。
• 代码 3 和 4 控制每个矢量的相对尺寸。 SHAPE 命令指定的高度最初被当作单个正交矢量(方向为 0、4、8 或 C)的长度。代码 3 将矢量长度除以 下一个字节。代码 4 将矢量长度乘以下一个字节。 代码 3 和 4 后跟一个定义字节,该字节包含一个 整数缩放比例(1 到 255)。如果要用形高度来指 定整个形的尺寸,并要用矢量长度 10 绘制,则可 用 3,10 缩放高度定义。缩放比例在同一形中是累 计的,即,乘以 2 后再乘以 6,结果缩放比例为 12。通常用户需要在形的结尾恢复原缩放比例,尤 其是对子形和字体形。AutoCAD 不会为用户自动重 置缩放比例。
• 代码 0、1 和 2:形和绘图模式控制的结束 • 代码 0 标识形定义结束。 • 代码 1 和 2 控制绘制模式。绘图模式在绘 制每个形的开始时激活。当绘图模式打开(代码 1)时,一个矢量说明将绘制一条直线;当绘图 模式关闭(代码 2)时,矢量说明只移到新位置, 而不绘制直线。
代码 3 和 4:尺寸控制
3.3 形、线型和图案文件的开 发
3.3.1 形定义、开发及调用 3.3.2 线型定义、开发及调用 3.3.3 图案定义、开发及调用
3.3.1 形定义、开发及调用
1) 形的定义
(1)形的概念
形是一种对象,其用法与块相似。使用形 时,首先要用 LOAD 命令加载包含所需形定义 的编译后的形文件,然后用 SHAPE 命令将形 从该文件插入图形中。将形加入图形时,可进 行缩放和旋转。
形、线型和图案文件的开发
1、合法而稳定的权力在使用得当时很 少遇到 抵抗。 ——塞 ·约翰 逊 2、权力会使人渐渐失去温厚善良的美 德。— —伯克
3、最大限度地行使权力总是令人反感 ;权力 不易确 定之处 始终存 在着危 险。— —塞·约翰逊 4、权力会奴化一切。——塔西佗
5、虽然权力是一头固执的熊,可是金 子可以 拉着它 的鼻子 走。— —莎士 比
相关文档
最新文档