第5章 图形的编辑

5.1 选择对象

在AutoCAD中,我们可以对绘制的图元(包括文本)进行移动、复制和旋转等编辑操作。在编辑操作之前,首先需要选取所要编辑的对象,系统会用虚线亮显所选的对象,而这些对象也就构成了选择集。选择集可以包含单个或多个对象,也可以包含更复杂的对象编组。选择对象的方法非常灵活,可以在选择编辑命令前选取对象,也可以在选择编辑命令后选取对象,还可以在选择编辑命令前使用SELECT命令选取对象。

5.1.1 直接选取对象

对于简单对象(包括图元、文本等)的编辑,我们常常可以先选择对象,然后再选择如何编辑它们。选择对象时,可以用鼠标单击选取单个对象或者使用窗口(或交叉窗口)选取多个对象。当选中某个对象时,它会被高亮显示,同时称为“夹点”的小方框会出现在被选对象的要点上。被选择对象的类型不同,夹点的位置也不相同。例如,夹点出现在一条直线的端点和中点、一个圆的象限点和圆心或一个圆弧的端点、中点和圆心上。

1. 单击选取

操作方法:将鼠标光标置于要选取的对象的边线上并单击,该对象就被选取了,如图5.1.1所示。还可以继续单击选择其他的对象。

图5.1.1 单击选取对象

优点:选取对象操作方便、直观。

缺点:效率不高,精确度低。因为使用单击选取的方法一次只能选取一个对象,若要选取的对象很多,则操作就非常烦琐;如果在排列密集、凌乱的图形中选取需要的对象,很容易将对象错选或多选。

2. 窗口选取

在绘图区某处单击,从左至右移动鼠标,即产生一个临时的矩形选择窗口(以实线方式显示),在矩形选择窗口的另一对角点单击,此时便选中了矩形窗口中的对象。

下面以图5.1.2所示为例,说明用窗口选择图形中圆的操作方法。

图5.1.2 “窗口”选取对象

指定矩形选择窗口的第一点。在绘图区中,将光标移至图中的A点处并单击。

指定矩形选择窗口的对角点。在命令行的提示下,将光标向右移至图形中的B点处并单击,此时便选中了矩形窗口中的圆,不在该窗口中或者只有部分在该窗口中的圆则没有被选中。

注意

当进行“窗口”选取时,矩形窗口中的颜色为紫色,边线为实线。

3. 窗口交叉选取(窗交选取)

用鼠标在绘图区某处单击,从右至左移动鼠标,即可产生一个临时的矩形选择窗口(以虚线方式显示),在此窗口的另一对角点单击,便选中了该窗口中的对象及与该窗口相交的对象。

下面以图5.1.3所示为例,说明用窗交选取图形中的圆与矩形的操作步骤。

图5.1.3 窗交选取对象

指定矩形选择窗口的第一点A。

指定矩形选择窗口的对角点B,此时位于这个矩形窗口内或者与该窗口相交的所有元素均被选中。

注意

当进行窗交选取时,矩形窗口中的颜色为绿色,边线为虚线。

5.1.2 在使用编辑命令后选取对象

在选择某个编辑命令后,系统会提示选择对象,此时可以选择单个对象或者使用其他的对象选择方法(如用“窗口”或“窗交”的方式)来选择多个对象。在选择对象时,即把它们添加到当前选择集中。当选择了至少一个对象之后,还可以将对象从选择集中去掉。若要结束添加对象到选择集的操作,可按Enter键继续执行命令。一般情况下,编辑命令将作用于整个选择集。下面以MOVE(移动)命令为例,分别说明各种选取方式。

当输入编辑命令MOVE后,系统会提示,输入符号“?”,然后按Enter键,系统命令行提示图5.1.4所示的信息,其中的选项是选取对象的各种方法。

图5.1.4 命令行提示信息

1. 单击选取方式

单击选取方式的操作步骤如下。

在命令行中输入MOVE命令后按Enter键。

在命令行的提示下,将鼠标光标置于要选取的对象的边线上并单击,该对象就被选取了。此时该对象以高亮方式显示,表示已被选中。

2. 窗口方式

当系统要求用户选择对象时,可采用绘制一个矩形窗口的方法来选择对象。下面以图5.1.5所示为例,说明用窗口方式选取图形中的圆的操作步骤。

图5.1.5 窗口选取对象

在命令行中输入MOVE命令后按Enter键;在命令行中输入字母W后按Enter键。

在命令行的提示下,在图形中的A点处单击。

在命令行的提示下,在图形中的B点处单击,此时位于这个矩形窗口内的圆被选中,不在该窗口内或者只有部分在该窗口内的矩形则不被选中。

3. 最后方式

选取绘图区内可见元素中最后绘制的对象。例如,在绘图区先绘制圆形,后绘制矩形;在命令行中输入MOVE命令后按Enter键;再输入字母L后按Enter键,系统则自动选择最后绘出的那个对象——矩形。

4. 窗交方式

在定义矩形窗口时,以虚线方式显示矩形,并且所有位于虚线窗口之内或者与窗口边界相交的对象都将被选中。其操作步骤为:在命令行中输入MOVE命令后按Enter键;再输入字母C后按Enter键,分别在图5.1.6所示的A点、B点处单击,此时位于这个矩形窗口内或者与窗口边界相交的所有对象都被选中。

图5.1.6 窗交选取对象

5. 框选方式

该选项涵盖了“窗口”和“窗交”两种选取方式。其操作方法为:在命令行中输入编辑命令(如MOVE命令)后按Enter键;输入字母BOX并按Enter键;如果从左向右绘制矩形窗口,则执行窗口选取方式,如图5.1.7所示;如果从右向左绘制矩形窗口,则执行窗交选取方式,如图5.1.8所示。

图5.1.7 从左向右框选图形

图5.1.8 从右向左框选图形

6. 全部方式

选取所有对象(除了在冻结图层或锁定图层上的对象以外),有些在屏幕上不可见的对象(它们可能在显示区之外或在关闭的图层上)也将被选取。因此使用该选项时,要考虑到当前不可见的对象是否要被选取。其操作方法为:在命令行中输入MOVE命令并按Enter键;输入字母ALL并按Enter键,此时图形中的所有对象都被选中(假设在图层上没有设置锁定或冻结的操作)。

7. 栏选(围线)方式

通过构建一条开放的多点栅栏(多段直线)来选择对象,执行操作后,所有与栅栏线相接触的对象都被选中。“栏选方式”定义的多段直线可以自身相交。其操作方法为:在命令行中输入MOVE命令并按Enter键;在命令行中输入字母F后按Enter键;依次确定图5.1.9所示多段直线的A、B、C、D、E五个位置点,按Enter键后与多段直线相交的矩形都被选中。

图5.1.9 栏选方式选取对象

8. 圈围方式

通过构建一个封闭多边形并将它作为选择窗口来选取对象,完全包围在多边形中的对象将被选中。多边形可以是任意形状,但不能自身相交。其操作方法为:在命令行中输入MOVE命令并按Enter键;输入字母WP后按Enter键;依次指定多边形的各位置点(图5.1.10a所示的A、B、C、D、E五个点),系统将产生一个多边形,按Enter键后完全包围在多边形中的元素都被选中,如图5.1.10b所示。

图5.1.10 圈围方式选取对象

9. 圈交方式

通过绘制一个封闭多边形并将它作为交叉窗口来选取对象,位于多边形内或与多边形相交的对象都将被选中。其操作方法为:在命令行中输入MOVE命令并按Enter键;在命令行中输入字母CP后按Enter键;依次指定多边形的各位置点(图5.1.11a所示的A、B、C、D四个点),按Enter键后所有在多边形内或与多边形相交的对象都被选中。

图5.1.11 圈交方式选取对象

说明

圈围方式是通过封闭的多边形窗口选取,窗口方式是通过矩形窗口选取;圈交方式是通过封闭的多边形窗交选取,窗交方式是通过矩形窗交选取。

10. 加入和扣除方式

在选择对象的过程中,经常会不小心选取了某个不想选取的对象,此时就要用扣除方式将不想选取的对象取消选择,而当在选择集中还有某些对象未被选取时,则可以使用加入方式继续进行选择。下面以图5.1.12为例,说明其操作步骤。

图5.1.12 框选方式选取对象

在命令行中输入MOVE命令后,按Enter键。

使用框选方式选取对象。单击A点,然后从右向左定义矩形窗口并单击B点,此时位于矩形窗口内或者与窗口边界相交的对象都被选中。

使用扣除方式选取对象(假设此时图5.1.12b中的正五边形被误选)。

(1)在命令行中输入字母R后按Enter键,这表示转换到从选择集中删除对象的模式。

(2)命令行提示,在此提示下单击正五边形的边线。

说明

还可以不转换到删除模式而直接从选择集中扣除对象,即按Shift键再选取需扣除的对象。

使用加入方式选取对象(假设还要选取图5.1.13b中的直线)。

图5.1.13 加入和扣除方式选取对象

(1)在命令行中输入字母A后按Enter键,这表示转换到选择集中添加对象的模式。

(2)选取直线为加入对象。

11. 多选方式

指定多次选择而不高亮显示对象,可以加快对复杂对象的选择过程。操作要领:在提示下输入M,然后按Enter键。

12. 前一方式

选择最近一次创建过的选择集。操作要领:在提示下输入P,按Enter键。

13. 自动方式

实际上是默认模式,单击一个对象的边线即可选择该对象;指向对象边线的外部或者绘图区的空白位置,则自动转换到框选的方法,以定义选择框的第一个角点。操作要领:在提示下输入字母AU,然后按Enter键。

注意

选择下拉菜单命令,在系统弹出的“选项”对话框中单击标签,在选项组中选中复选框,则“自动”模式始终有效。

14. 单个方式

在选择了第一个对象时,对象选取工作就会自动结束。操作要领:在提示下输入字母SI,然后按Enter键。

15. 交替方式

在一个密集的图形中选取某对象时,如果该对象与其他对象的距离很近或者相互交叉,就很难准确地选择到该对象,此时则可使用交替方式来选取。其操作方法为:在命令行中输入MOVE命令后按Enter键;将光标移至图5.1.14所示的圆形、三角形和直线的交点处;按住Shift键不放,连续按空格键,被预选的对象在圆、三角形和直线三者间循环切换,当图中的圆以高亮方式显示时,表示它此时正被系统预选。

图5.1.14 交替方式选取对象

5.1.3 使用SELECT命令选取对象

使用SELECT命令可创建一个选择集,并将获得的选择集用于后续的编辑命令中。其操作步骤如下。

在命令行中输入SELECT命令后,按Enter键。

查看命令的多个选项。此时如要查看此命令的所有选项,请在命令行中输入符号“?”并按Enter键,系统将在命令行列出选取对象的各种方法。

选取对象。被选中的对象均以高亮方式显示,按Enter键结束选取。此时即创建了一个选择集。

验证选择集:在命令行中输入MOVE命令后,按Enter键;在命令行中输入字母P后,按Enter键。此时刚才选取的对象又以高亮方式显示,表示已经被选中。

5.1.4 全部选择

选择下拉菜单命令,可选择屏幕中的所有可见和不可见的对象,例外的是,当对象在冻结或锁定层上则不能用该命令选取。

5.1.5 快速选择

1. 概述

用户可以选择与一个特殊特性集合相匹配的对象,比如选取在某个图层上的所有对象或者以某种颜色绘制的对象。

选择下拉菜单命令(也可以在绘图区空白处右击,然后从弹出的快捷菜单中选择命令),系统弹出图5.1.15所示的“快速选择”对话框,在该对话框中,用户可设置要选取对象的某些特性和类型(如图层、线型、颜色和图案填充等),以创建选择集。

图5.1.15 “快速选择”对话框

图5.1.15所示的“快速选择”对话框中各选项的功能介绍如下。

下拉列表:指定用户设定过滤条件的应用范围,可以将其应用于“整个图形”或“当前选择集”。如果有当前选择集,则选项为默认选项;如果没有当前选择集,则选项为默认选项。

按钮:这是选择对象按钮,单击该按钮,系统切换到绘图窗口中,用户可以选择对象。按Enter键结束选择,系统返回到“快速选择”对话框中,同时自动将下拉列表中的选项设置为“当前选择”。选中单选项,并取消选中复选框时,此按钮才有效。

下拉列表:用于指定要过滤的对象类型。如果当前没有选择集,在该下拉列表中列出当前所有可用的对象类型;如果已有一个选择集,则列出选择集中的对象类型。

列表框:设置欲过滤对象的特性。

下拉列表和文本框:设置所选择特性的取值范围。运算符如图5.1.15所示,其中有些操作符(如“>”和“<”等)对某些对象特性是不可用的。

选项组:包含两个单选项。

单选项:表示满足过滤条件的对象构成选择集。

单选项:表示不满足过滤条件的对象构成选择集。

复选框:将过滤出的符合条件的选择集加入到当前选择集中。

2. 应用举例

下面以图5.1.16为例,说明用快速选择方式选取图形中直径小于200的圆的操作过程。

图5.1.16 用快速选择方式选取对象

打开随书资源文件D:\cad1901\work\ch05.01\select5.dwg。

选择下拉菜单命令,系统弹出“快速选择”对话框。

设置选取对象的类型和特性。

(1)在该对话框的下拉列表中选择“圆”。

(2)在列表框中选择“直径”;在下拉列表中选择“<”;在文本框中输入值200;在选项组中选中单选项。

单击该对话框中的按钮,此时在绘图区中直径小于200的圆以高亮方式显示,表示符合条件的对象均已被选中。