
4.3 对象捕捉工具
在利用AutoCAD画图时,经常要用到一些特殊的点,如圆心、切点、线段或圆弧的端点等,但用鼠标拾取时,要准确地找到这些点是十分困难的。为此,AutoCAD提供了对象捕捉工具,通过这些工具可轻易找到这些点。
4.3.1 特殊位置点捕捉
在绘制AutoCAD图形时,有时需要指定一些特殊位置的点,比如圆心、端点、中点和平行线上的点等,可以通过对象捕捉功能来捕捉这些点。特殊位置点的捕捉模式如表4-4所示。
表4-4 特殊位置点的捕捉模式

续表

AutoCAD提供了命令行、工具栏和右键快捷菜单3种执行特殊点对象捕捉的方法。
1.命令行方式
绘图时,当命令行中提示输入一点时,输入相应特殊位置点命令,然后根据提示操作即可。
2.工具栏方式
使用如图4-27所示的“对象捕捉”工具栏可以使用户更方便地实现捕捉点的目的。当命令行提示输入一点时,从“对象捕捉”工具栏上单击相应的按钮。当把光标放在某一图标上时,会显示出该图标功能的提示,然后根据提示操作即可。

图4-27 “对象捕捉”工具栏
3.快捷菜单方式
“对象捕捉”快捷菜单可通过同时按下Shift键和鼠标右键来激活,菜单中列出了AutoCAD提供的对象捕捉模式,如图4-28所示。操作方法与工具栏相似,只要在AutoCAD提示输入点时单击快捷菜单上相应的菜单项,然后按提示操作即可。

图4-28 “对象捕捉”快捷菜单
4.3.2 实例——绘制特殊位置线段
从图4-29(a)中线段的中点到圆的圆心画一条线段。

图4-29 利用对象捕捉工具绘制线段
【操作格式】
命令: LINE↙ 指定第一个点: MID↙ 于:(把十字光标放在线段上,如图4-29(b)所示,在线段的中点处出现一个三角形的中点捕捉标记,单击鼠标左键拾取该点) 指定下一点或 [放弃(U)]:CEN↙ 于:(把十字光标放在圆上,如图4-29(c)所示,在圆心处出现一个圆形的圆心捕捉标记,单击鼠标左键拾取该点) 指定下一点或 [放弃(U)]: ↙
结果如图4-29(d)所示。
4.3.3 设置对象捕捉
在用AutoCAD绘图之前,可以根据需要事先设置运行一些对象捕捉模式,绘图时AutoCAD能自动捕捉这些特殊点,从而加快绘图速度,提高绘图效率。
【执行方式】
命令行:DDOSNAP。
菜单:“工具”→“绘图设置”。
工具栏:“对象捕捉”→“对象捕捉设置”。
状态栏:对象捕捉(功能仅限于打开与关闭)。
快捷键:F3(功能仅限于打开与关闭)。
快捷菜单:对象捕捉设置(见图4-28)。
【操作格式】
命令: DDOSNAP↙
执行上述命令后,系统打开“草图设置”对话框,在该对话框中,切换到“对象捕捉”选项卡,如图4-30所示。利用此选项卡可以对对象捕捉方式进行设置。

图4-30 “对象捕捉”选项卡
【选项说明】
(1)“启用对象捕捉”复选框:用于打开或关闭对象捕捉方式。当选中此复选框时,在“对象捕捉模式”选项组中选中的捕捉模式处于激活状态。
(2)“启用对象捕捉追踪”复选框:用于打开或关闭自动追踪功能。
(3)“对象捕捉模式”选项组:列出各种捕捉模式的复选框,选中某项则该模式被激活。单击“全部清除”按钮,则所有模式均被清除。单击“全部选择”按钮,则所有模式均被选中。
另外,在对话框的左下角有一个“选项”按钮,单击该按钮可打开“选项”对话框,并自动切换到“草图”选项卡,利用该对话框可进行捕捉模式的各项设置。
4.3.4 实例——绘制动合触点符号
下面绘制如图4-31所示的动合触点符号。

图4-31 动合触点符号
STEP 绘制步骤
1单击状态栏中“对象捕捉”右侧的小三角按钮,在弹出的快捷菜单中选择“对象捕捉设置”命令,如图4-32所示,系统打开“草图设置”对话框,单击“全部选择”按钮,将所有特殊位置点设置为可捕捉状态,如图4-33所示。

图4-32 快捷菜单

图4-33 “草图设置”对话框
2单击“默认”选项卡“绘图”面板中的“圆弧”按钮,绘制一个大小适当的圆弧。
3单击“默认”选项卡“绘图”面板中的“直线”按钮,在绘制的圆弧右边绘制连续线段,如图4-34所示。在绘制完一段斜线后,按下状态栏上的“正交模式”按钮,这样就能保证接下来绘制的部分线段是水平或竖直的。

图4-34 绘制连续线段
注意
“正交”“对象捕捉”等命令是透明命令,可以在其他命令执行过程中操作,而不中断原命令操作。
4单击“默认”选项卡“绘图”面板中的“直线”按钮,并单击状态栏上的“对象追踪”按钮,将光标放在刚绘制的竖线的起始端点附近,然后往上移动光标,这时,系统显示一条追踪线,如图4-35所示,表示目前光标位置处于竖直直线的延长线上。

图4-35 显示追踪线
5在合适的位置单击鼠标左键,确定直线的起点,再向上移动光标,指定竖直直线的终点。
6单击“默认”选项卡“绘图”面板中的“直线”按钮,将光标移动到圆弧附近适当位置,系统会显示离光标最近的特殊位置点,单击鼠标左键,系统自动捕捉到该特殊位置点为直线的起点,如图4-36所示。

图4-36 捕捉直线起点
7水平移动光标到斜线附近,这时,系统也会自动显示斜线上离光标位置最近的特殊位置点,单击鼠标左键,系统自动捕捉该点为直线的终点,如图4-37所示。
注意
绘制水平直线的过程中,同时按下了“正交模式”按钮和“对象捕捉”按钮
,但有时系统不能既保证直线正交,又同时保证直线的端点为特殊位置点。这时,系统优先满足对象捕捉条件,即保证直线的端点是圆弧和斜线上的特殊位置点,而不能保证其一定是正交直线,如图4-38所示。

图4-37 捕捉直线终点

图4-38 直线不正交
解决这个矛盾的一个小技巧是先放大图形,再捕捉特殊位置点,这样即可找到能够满足直线正交的特殊位置点作为直线的端点。
8用同样方法绘制第2条水平线,最终结果如图4-31所示。