2.4 特征点的捕捉技术

除了点的坐标输入功能,AutoCAD 2020还为用户提供了点的捕捉和追踪功能,具体有“步长捕捉”“对象捕捉”“精确追踪”三类。这些功能都是辅助绘图工具,其工具按钮都位于状态栏上,如图2-8所示。运用这些功能可以快速、准确、高精度绘制图形,大大提高绘图的精确度。本节主要介绍“步长捕捉”和“对象捕捉”。

图2-8 捕捉追踪的显示状态

2.4.1 步长捕捉

“步长捕捉”指的是强制性地控制十字光标,使其根据定义的X轴、Y轴方向的固定距离(步长)进行跳动,从而精确定位点。例如,将X轴方向的步长设置为20,将Y轴方向的步长设置为30,那么光标每水平跳动一次,则走过20个绘图单位的距离,每垂直跳动一次,则走过30个绘图单位的距离,如果连续跳动,则走过的距离是步长的整数倍。执行“捕捉”命令主要有以下几种方式。

✧ 选择菜单栏中的“工具”→“绘图设置”命令,在打开的“草图设置”对话框中展开“捕捉和栅格”选项卡,勾选“启用捕捉”复选框,如图2-9所示。

图2-9 “草图设置”对话框

✧ 单击状态栏上的按钮。

✧ 按“F9”功能键。

下面通过将X轴方向上的步长设置为20,Y轴方向上的步长设置为30,来学习“步长捕捉”功能的参数设置和启用操作,具体操作过程如下。

Step 01 选择菜单栏中的“工具”→“绘图设置”命令,打开如图2-9所示的“草图设置”对话框。

Step 02 在对话框中勾选“启用捕捉”复选框,即可打开捕捉功能。

Step 03 在“捕捉X轴间距”文本框内输入数值“20”,则将X轴方向上的捕捉间距设置为20。

Step 04 取消“X轴间距和Y轴间距相等”复选框,然后在“捕捉Y轴间距”文本框内输入数值“30”,则将Y轴方向上的捕捉间距设置为30。

Step 05 单击按钮,完成捕捉参数的设置。

小技巧

“捕捉类型和样式”选项组用于设置捕捉的类型及样式,建议使用系统默认设置。

“栅格”

“栅格”功能主要以栅格点或栅格线的方式显示作图区域,给用户提供直观的距离和位置参照,如图2-10和图2-11所示。栅格点或栅格线之间的距离可以随意调整,如果用户使用步长捕捉功能绘图时,那么最好按照X轴、Y轴方向的捕捉间距设置栅格点间距。

栅格点或栅格线是一些虚拟的参照点,不是一些真正存在的对象点,它们仅仅显示在图形界限内,作为绘图的辅助工具出现,不是图形的一部分,也不会被打印输出,执行“栅格”命令主要有以下几种方式。

✧ 选择菜单栏中的“工具”→“绘图设置”命令,在打开的“草图设置”对话框中展开“捕捉和栅格”选项卡,然后勾选“启用栅格”复选框。

✧ 单击状态栏上的按钮。

✧ 按“F7”功能键。

✧ 按“Ctrl+G”组合键。

图2-10 栅格点显示

图2-11 栅格线显示

小技巧

如果激活了“栅格”功能后,绘图区没有显示出栅格点,那么这是因为当前图形界限太大,导致栅格点太密的缘故,需要修改栅格点之间的距离。

2.4.2 对象捕捉

AutoCAD 2020共为用户提供了14种对象捕捉功能,如图2-12所示。使用这些捕捉功能可以非常方便精确地将光标定位到图形的特征点上,如直线的端点、中点,圆的圆心和象限点等。

勾选“对象捕捉模式”中的相关复选框,即可开启该对象捕捉模式。在此对话框内一旦设置了某种捕捉模式后,系统将一直保持着这种捕捉模式,直到用户取消,因此,此对话框中的捕捉常被称为“自动捕捉”。

图2-12 “对象捕捉”选项卡

小技巧

在设置对象捕捉功能时,不要全部开启对象捕捉功能,这样会起到相反的作用。

启用“对象捕捉”功能有以下几种方式。

✧ 选择菜单栏中的“工具”→“绘图设置”命令,在打开的“草图设置”对话框中展开“对象捕捉”选项卡,勾选“启用对象捕捉”复选框,如图2-12所示。

✧ 单击状态栏上的按钮。

✧ 按“F3”功能键。

为了方便绘图,AutoCAD 2020为这14种对象捕捉模式提供了“临时捕捉”功能。“临时捕捉”指的是激活一次功能后,系统仅能捕捉一次;如果需要反复捕捉点,则需要多次激活该功能。这些临时捕捉功能位于图2-13中的“临时捕捉”菜单上,按住“Shift”或“Ctrl”键,然后右击,即可打开此“临时捕捉”菜单。

图2-13 “临时捕捉”菜单

其中13种捕捉功能的含义与功能

(1)端点捕捉。此种捕捉功能用于捕捉图形的端点,如线段的端点,矩形、多边形的角点等。激活此功能后,在命令行“指定点”提示下将光标放在对象上,系统将在距离光标最近位置处显示“端点”标记符号,如图2-14所示。此时单击即可捕捉到该端点。

(2)中点捕捉。此功能用于捕捉线、弧等对象的中点。激活此功能后,在命令行“指定点”的提示下将光标放在对象上,系统在中点处显示“中点”标记符号,如图2-15所示。此时单击即可捕捉到该中点。

图2-14 端点捕捉

图2-15 中点捕捉

(3)交点捕捉。此功能用于捕捉对象之间的交点。激活此功能后,在命令行“指定点”的提示下将光标放在对象的交点处,系统显示“交点”标记符号,如图2-16所示。此时单击即可捕捉到该交点。

小技巧

如果需要捕捉图线延长线的交点,那么首先需要将光标放在其中的一个对象上单击,拾取该延伸对象,如图2-17所示,然后再将光标放在另一个对象上,系统将自动在延伸交点处显示出延长线“交点”标记符号,如图2-18所示,此时单击即可精确捕捉到对象延长线的交点。

图2-16 交点捕捉

图2-17 拾取延伸对象

图2-18 捕捉延长线交点

(4)外观交点。此功能主要用于捕捉三维空间内对象在当前坐标系平面内投影的交点。

(5)延长线捕捉。此功能用于捕捉对象延长线上的点。激活该功能后,在命令行“指定点”的提示下将光标放在对象的末端稍微停留,然后沿着延长线方向移动光标,系统会在延长线处引出一条追踪虚线,如图2-19所示。此时单击或输入一个距离值,即可在对象延长线上精确定位点。

图2-19 延长线捕捉

(6)圆心捕捉。此功能用于捕捉圆、圆弧或圆环的圆心。激活该功能后,在命令行“指定点”的提示下将光标放在圆或圆弧等的边缘上,也可直接放在圆心位置上,系统在圆心处显示出“圆心”标记符号,如图2-20所示。此时单击即可捕捉到圆心。

(7)象限点捕捉。此功能用于捕捉圆或弧的象限点。激活该功能后,在命令行“指定点”的提示下将光标放在圆的象限点位置上,系统会显示出“象限点”标记符号,如图2-21所示。此时单击即可捕捉到该象限点。

图2-20 圆心捕捉

图2-21 象限点捕捉

(8)切点捕捉。此功能用于捕捉圆或圆弧的切点,绘制切线。激活该功能后,在命令行“指定点”的提示下将光标放在圆或圆弧的边缘上,系统会在切点处显示出“切点”标记符号,如图2-22所示。此时单击即可捕捉到切点,并绘制出对象的切线,如图2-23所示。

图2-22 切点捕捉

图2-23 绘制切线

(9)垂直捕捉。此功能用于捕捉对象的垂足点,绘制对象的垂线。激活该功能后,在命令行“指定点”的提示下将光标放在对象边缘上,系统会在垂足点处显示出“垂足”标记符号,如图2-24所示。此时单击即可捕捉到垂足点,并绘制出对象的垂线,如图2-25所示。

图2-24 垂直捕捉

图2-25 绘制垂线

(10)平行线捕捉。此功能用于绘制线段的平行线。激活该功能后,在命令行“指定点”的提示下把光标放在已知线段上,此时会显示出“平行”标记符号,如图2-26所示。移动光标,系统会在平行位置处出现一条向两方无限延伸的追踪虚线,如图2-27所示。此时单击即可绘制出与拾取对象相互平行的线,如图2-28所示。

图2-26 平行标记

图2-27 引出平行追踪虚线

(11)节点捕捉。此功能用于捕捉使用“点”命令绘制的点对象。使用时需要将拾取框放在节点上,系统会显示出“节点”标记符号,如图2-29所示。单击即可拾取该点。

图2-28 绘制平行线

图2-29 节点捕捉

(12)插入点捕捉。此种捕捉方式用于捕捉块、文字、属性或属性定义等的插入点,如图2-30所示。

(13)最近点捕捉。此种捕捉方式用于捕捉光标距离对象最近的点,如图2-31所示。

图2-30 插入点捕捉

图2-31 最近点捕捉