内容正文:
本章学习目标
查询距离、面积及周长等信息。
创建图块、插入图块。
引用外部图形。
更新当前图形中的外部引用。
第八章 查询信息、块及外部参照
8.1获取图形信息的方法
8.1.1获取点的坐标
8.1.2测量距离
8.1.3计算图形面积及周长
8.1.4列出对象的图形信息
8.1.5查询图形信息综合练习
8.2 图块
8.2.1创建图块
8.2.2插入图块或外部文件
8.3使用外部参照
8.3.1引用外部图形
8.3.2更新外部引用文件
本节介绍获取图形信息的一些命令。
8.1 获取图形信息的方法
ID命令用于查询图形对象上某点的绝对坐标,坐标值以“x,y,z”形式显示出来。对于二维图形,z坐标值为零。
启动ID 命令,查询如图所示的圆心坐标,结果如下。
X = 191.4177 Y = 121.9547 Z = 0.0000
8.1.1 获取点的坐标
DIST命令可测量图形对象上两点之间的距离,同时,还能计算出与两点连线相关的某些角度。
启动DIST命令,查询如图所示A、B两点间的距离,结果如下。
距离 = 87.8544,XY 平面中的倾角 = 106, 与 XY 平面的夹角 = 0
X 增量 = -24.4549, Y 增量 = 84.3822, Z 增量 = 0.0000
DIST命令显示的测量值有如下意义。
距离:两点间的距离。
XY平面中的倾角:两点连线在xy平面上的投影与x轴间的夹角。
与XY平面的夹角:两点连线与xy平面间的夹角。
X增量:两点的x坐标差值。
Y增量:两点的y坐标差值。
Z增量:两点的z坐标差值。
8.1.2 测量距离
AREA命令可以计算出圆、面域、多边形或一个指定区域的面积及周长,还可以进行面积的加、减运算等。
启动AREA命令,计算图形面积和周长。
8.1.3 计算图形面积及周长
LIST命令将列表显示对象的图形信息,这些信息随对象类型的不同而不同,一般包括以下内容。
对象类型、图层及颜色等。
对象的一些几何特性,如线段的长度、端点坐标、圆心位置、半径大小及圆的面积、周长等。
使用LIST命令显示如图所示圆的几何信息,结果如下。
CIRCLE 图层: 0
空间: 模型空间
句柄 = 8C
圆心 点,X=402.6691 Y=67.3143 Z= 0.0000
半径 47.7047
周长 299.7372
面积 7149.4317
8.1.4 列出对象的图形信息
如图所示。计算该图形面积及周长。
8.1.5 查询图形信息综合练习
在工程图中有大量反复使用的图形对象,如机械图中的螺栓、螺钉及垫圈等,建筑图中的门、窗等。由于这些对象的结构形状相同,只是尺寸有所不同,因此绘图时常常将它们生成图块。图块具有以下几个优点。
(1)减少重复性劳动并实现“积木式”绘图。
将常用件、标准件创建成标准库,绘图时在需要的位置插入已定义的图块就可以了,因而不必反复绘制相同的图形元素,这样就实现了“积木式”的绘图方式。
(2)节省存储空间。
每当图形中增加一个图元,AutoCAD就必须记录此图元的信息,从而增大了图形的存储空间。对于反复使用的图块,AutoCAD仅对其作一次定义即可。当用户插入图块时,AutoCAD只是对已定义的图块进行引用,这样就可以节省大量的存储空间。
(3)方便编辑。
在AutoCAD中,图块是作为单一对象来处理的,常用的编辑命令(如MOVE、COPY及ARRAY等)都适用于图块。它还可以嵌套,即在一个图块中包含其他的一些图块。此外,如果对某一图块进行重新定义,则会引起图样中所有与之相关的图块都自动更新。
8.2 图块
如图所示,将图形创建成图块,插入点设定在C点。
用BLOCK命令可以将图形的一部分或整个图形创建成图块,用户可以给图块起名,并可定义插入基点。
8.2.1 创建图块
用户可以使用INSERT命令在当前图形中插入块或其他图形文件,无论块或被插入的图形多么复杂,AutoCAD都将它们作为一个单独对象。如果用户需编辑其中的单个图形元素,就必须用EXPLODE命令将它分解。 选择菜单命令【插入】/【块】 ,启动INSERT命令,AutoCAD打开【插入】对话框,如图所示。通过该对话框用户可以将图形文件中的图块插入到图形中,也可将另一图形文件插入到图形中。
8.2.2 插入图块或外部文件
当用户将其他图形以块