4.1 选择对象
选择对象是进行编辑的前提。AutoCAD提供了多种对象选择方法,如点取方法、用选择窗口选择对象、用选择线选择对象、用对话框选择对象等。
AutoCAD可以把选择的多个对象组成整体,如选择集和对象组,进行整体编辑与修改。
AutoCAD提供两种执行效果相同的途径编辑图形:
先执行编辑命令,然后选择要编辑的对象。
先选择要编辑的对象,然后执行编辑命令。
4.1.1 构造选择集
选择集可以仅由一个图形对象构成,也可以是一个复杂的对象组,如位于某一特定层上具有某种特定颜色的一组对象。选择集的构造可以在调用编辑命令之前或之后。
AutoCAD提供了以下几种方法构造选择集:
先选择一个编辑命令,然后选择对象,按Enter键键结束操作。
使用SELECT命令。
用点取设备选择对象,然后调用编辑命令。
定义对象组。
无论使用哪种方法,AutoCAD都将提示用户选择对象,并且光标的形状由十字光标变为拾取框。
下面结合SELECT命令说明选择对象的方法。
SELECT命令可以单独使用,即在命令行中输入“SELECT”命令后按Enter键,也可以在执行其他编辑命令时被自动调用。此时,屏幕出现提示“选择对象:”等待用户以某种方式选择对象作为回答。AutoCAD提供多种选择方式,可以输入“? ”查看这些选择方式。选择该选项后,出现提示:“需要点或窗口(W)/上一个(L)/窗交(C)/框选(BOX)/全部(ALL)/栏选(F)/圈围(WP)/圈交(CP)/编组(G)/添加(A)/删除(R)/多个(M)/上一个(P)/放弃(U)/自动(AU)/单选(SI)/子对象(SU)/对象(O)”,然后选择合适的方法选择对象即可。
上面部分选项的含义介绍如下。
点:该选项表示直接通过点取的方式选择对象。这是较常用也是系统默认的一种对象选择方法。用鼠标或键盘移动拾取框,使其框住要选取的对象,然后单击,就会选中该对象并高亮显示。点的选定也可以使用键盘输入一个点坐标值来实现。当选定点后,系统将立即扫描图形,搜索并且选择穿过该点的对象。用户可以利用“工具”菜单中的“选项”命令,在打开的“选项”对话框中设置拾取框的大小。在“选项”对话框中选择“选择”选项卡。移动“拾取框大小”选项组的滑动标尺可以调整拾取框的大小。左侧的空白区中会显示相应的拾取框的尺寸大小。
窗口(W):用由两个对角顶点确定的矩形窗口选取位于其范围内部的所有图形,与边界相交的对象不会被选中。指定对角顶点时应该按照从左向右的顺序。在“选择对象:”提示下,输入“W”,按Enter键,选择该选项后,输入矩形窗口的第一个对角点的位置和另一个对角点的位置。指定两个对角顶点后,位于矩形窗口内部的所有图形被选中,并高亮显示,如图4-1所示。
图4-1 “窗口”对象选择方式
上一个(L):在“选择对象:”提示下输入“L”后按Enter键,系统会自动选取最后绘制的一个对象。
窗交(C):该方式与上述“窗口”方式类似,区别在于不但能选择矩形窗口内部的对象,也能选中与矩形窗口边界相交的对象。在“选择对象:”提示下输入“C”,按Enter键,选择该选项后,输入矩形窗口的第一个对角点的位置和另一个对角点的位置。选择的对象如图4-2所示。
图4-2 “窗交”对象选择方式
框选(BOX):该方式没有命令缩写字。使用时,系统根据用户在屏幕上给出的两个对角点的位置而自动引用“窗口”或“窗交”选择方式。若从左向右指定对角点,为“窗口”方式;反之,为“窗交”方式。
全部(ALL):选取图面上所有对象。在“选择对象:”提示下输入“ALL”,按Enter键。此时,绘图区域内的所有对象均被选中。
栏选(F):用户临时绘制一些直线,这些直线不必构成封闭图形,凡是与这些直线相交的对象均被选中。这种方式对选择相距较远的对象比较有效。交线可以穿过本身。在“选择对象:”提示下输入“F”按Enter键,选择该选项后,选择指定交线的第一点、第二点和下一条交线的端点。选择完毕,按Enter键结束,结果如图4-3所示。
图4-3 “栏选”对象选择方式
圈围(WP):使用一个不规则的多边形来选择对象。在“选择对象:”提示下输入“WP”,选择该选项后,根据提示,用户顺次输入构成多边形所有顶点的坐标,直到最后按Enter键作出空回答结束操作,系统将自动连接第一个顶点与最后一个顶点形成封闭的多边形。多边形的边不能接触或穿过本身。若输入“U”,取消刚才定义的坐标点并且重新指定。凡是被多边形围住的对象均被选中(不包括边界)。执行结果如图4-4所示。
图4-4 “圈围”对象选择方式
圈交(CP):类似于“圈围”方式,在提示后输入“CP”,后续操作与WP方式相同。区别在于与多边形边界相交的对象也被选中,如图4-5所示。
图4-5 “圈交”对象选择方式
其他几种选择方式与前面讲述的方式类似,读者可以自行练习,这里不再赘述。
4.1.2 快速选择
有时用户需要选择具有某些共同属性的对象来构造选择集,如选择具有相同颜色、线型或线宽的对象,用户当然可以使用前面介绍的方法选择这些对象,但如果要选择的对象数量较多且分布在较复杂的图形中,会导致很大的工作量。AutoCAD 2016提供了QSELECT命令来解决这个问题。调用QSELECT命令后,打开“快速选择”对话框,如图4-6所示。利用该对话框可以根据用户指定的过滤标准快速创建选择集。“快速选择”对话框主要有如下3种调用方法:
图4-6 “快速选择”对话框
在命令行中输入“QSELECT”命令。
选择菜单栏中的“工具”→“快速选择”命令。
在快捷菜单中选择“快速选择”命令,如图4-7所示。
图4-7 “快速选择”命令
执行上述操作后,系统打开如图4-6所示的“快速选择”对话框。在该对话框中可以选择符合条件的对象或对象组。
4.1.3 实战—选择指定对象
利用前面所学的快速选择功能,删除所有直径小于8的圆,流程图如图4-8所示。
图4-8 选择指定对象绘制流程图
操作步骤如下:( :光盘\配套视频\第4章\选择指定对象.avi)
(1)单击“打开”按钮,打开“源文件\第4章\原图”图形文件,如图4-9所示。
图4-9 打开原图
(2)右击,在弹出的快捷菜单中选择“快速选择”命令,打开“快速选择”对话框。
(3)在“应用到”下拉列表框中选择“整个图形”选项。
(4)在“对象类型”下拉列表框中选择“圆”选项。
(5)在“特性”列表框中选择“直径”选项。
(6)在“运算符”下拉列表框中选择“小于”选项。
(7)在“值”文本框中输入“8”。
(8)在“如何应用”选项组中选中“排除在新选择集之外”单选按钮,如图4-10所示。
图4-10 快速选择设置
(9)单击“确定”按钮,结果如图4-11所示。可以看出,几个直径小于8的圆没有被选中。
图4-11 选择指定对象