CAD/" target="_blank">AutoCAD中一种特殊的图形对象,其用法类似于块,但与块相比,形的图形构成较简单,但其所占用空间较小,且绘制速度较快。因此形适合于创建需要多次重复使用的简单图形,例如特殊符号或文字字体等。
度的行不能编译。AutoCAD忽略空行和分号右边的文字。代码(十六进制) | 代码(十进制) | 意义 | ||||
000 | 0 | 表示形定义结束 | ||||
001 | 1 | 表示激活绘图模式(落笔) | ||||
002 | 2 | 表示停止绘图模式(提笔) | ||||
003 | 3 | 表示用代码的下一字节去除矢量长度,即比例缩小 | ||||
004 | 4 | 表示用代码的下一字节去乘矢量长度,即比例放大 | ||||
005 | 5 | 将当前位置压入堆栈,即保存当前位置 | ||||
006 | 6 | 从堆栈弹出当前位置,即恢复由代码005保存的最后一个位置 | ||||
007 | 7 | 引用其它形,代码的下一字节指定了被引形的编号 | ||||
008 | 8 | 由当前位置绘制线段,代码的下两个字节指定了线段在X、Y方向上的相对位移 | ||||
009 | 9 | 由当前位置开始绘制一系列的线段,代码后面的字节分别指定了各个线段在X、Y方向上的相对位移,最后以(0,0)为结束符 | ||||
00A | 10 | 绘制八分圆弧 | ||||
00B | 11 | 绘制分数圆弧 | ||||
00C | 12 | 根据由X、Y位移和凸度绘制圆弧 | ||||
00D | 13 | 多个指定凸度的圆弧 | ||||
00E | 14 | 仅适用于垂直文字,用来将下一个字符绘制在前一个字符的下面 | ||||
提示 在形定义的代码中可使用括号来增强可读性。
33.1.3 形的创建与使用
形的定义文件是ASCII格式的,因此,可以使用任一文本编辑器直接打开或创建填充图案文件,并对其内容进行补充和修改。
实例1 创建名为“TRIANGLE”的形
(1) 使用Windows附件中的“记事本”程序创建一个新的文本文件。
(2) 在该文件中添加如下内容,如图33-2所示。
; user.shp - user defined shapes
*1,4,TRAINGLE
020,016,01A,0
警告 文件中最后一行要回车,否自编译出错。
(3) 保存该文件,并命名为“user.shp”。
(4) 进入AutoCAD 2002,在命令行输入:compile,弹出“Select Shape of Font File”对话框,选中“user.shp”文件后单击 键返回。如图33-3所示。
系统给出如下提示信息:
Compiling shape/font description file
Compilation successful. Output file D:\Program
Files\AutoCAD2002\Fonts\user.shx contains 50 bytes.
表明“user.shp”文件编译成功,生成了名为“user.shx”的形文件;
(5) 在命令行输入:load,弹出“Select Shape Font File”对话框,选中“user.shx”文件后单击Open键返回。如图33-4所示。
(6) 在命令行输入:shape,并根据提示输入:
Enter shape name or [?]: triangle Enter(指定形名) |
Specify insertion point:0,0 Enter(指定插入点) |
Specify height <1.0000>: Enter(指定形的比例系数) |
Specify rotation angle <0>: Enter(指定形与水平方向的夹角) |
此时我们所定义的形“TRIANGLE”即被绘制在屏幕上。下面我们来做一个复杂一点的例子,该实例中引用了形“TRAINGLE”。
实例2 创建名为“MARK”的形
(1) 使用Windows附件中的“记事本”打开实例一中创建的“user.shp”文件,在文件中添加如下内容:
*2,11,MARK
082,10,4,050,002,008,1,2,007,1,0
保存该文件。
(2) 在AutoCAD 2002中对该文件重新进行编译和载入,具体步骤同实例一。
(3) 在AutoCAD 2002中插入形“MARK”,结果如图33-5所示。

针对级进模排样的特点以及人工智能技术在工程领域应用的研究,提出了适用于级进模排样...

您知道全球最小的机器人到底有多小呢。这么小的机器人到底有什么样的法宝呢。中国台湾...

前言 线切割加工通过电极丝与导电工件之间放电腐蚀成型来完成工件加工,由于是非接触加...

本报北京8月27日讯 记者郭晓宇“尽管近两年在节能减排方面已取得积极进展,但经济增长...

“国际竞争国内化,国内竞争国际化。”这句话在目前中国的各个行业被频频提及,它概括...