第4章 精确高效的绘图

4.1 使用对象捕捉

在精确绘图过程中,经常需要在图形对象上选取某些特征点,如圆心、切点、交点、端点和中点等,此时如果使用AutoCAD提供的对象捕捉功能,则可迅速、准确地捕捉到这些点的位置,从而精确地绘制图形。

4.1.1 设置对象捕捉选项

在使用对象捕捉功能前,有必要先设置一些对象捕捉功能的参数。选择下拉菜单命令,系统弹出图4.1.1所示的“选项”对话框,在选项卡的选项组中,可设置对象捕捉的相关参数。

图4.1.1 “选项”对话框

选项组中的各选项功能说明如下。

复选框:用于设置在自动捕捉到特征点时是否显示捕捉标记,如图4.1.2所示。

图4.1.2 自动捕捉设置说明

复选框:用于设置当将光标移到离对象足够近的位置时,是否像磁铁一样将光标自动吸到特征点上。

复选框:用于设置在捕捉到特征点时是否提示“对象捕捉”特征点类型名称,如圆心、交点、端点和中点等,如图4.1.2所示。

复选框:选中该项后,当按F3键激活对象捕捉模式,系统提示指定一个点时,将在十字光标的中心显示一个矩形框——靶框,如图4.1.2所示。

标签:通过选择下拉列表中的某个颜色来确定自动捕捉标记的颜色。

◆ 用鼠标拖动选项组中的滑块,可以调整自动捕捉标记的大小。当移动滑块时,在左边的显示框中会动态地更新标记的大小。

4.1.2 使用对象捕捉的几种方法

在绘图过程中调用对象捕捉功能的方法非常灵活,包括选择“对象捕捉”工具栏中的相应按钮、使用对象捕捉快捷菜单、设置“草图设置”对话框以及启用自动捕捉模式等,下面分别加以介绍。

1. 使用捕捉工具栏命令按钮来进行对象捕捉

打开“对象捕捉”工具栏的操作步骤是:如果在系统的工具栏区没有显示图4.1.3所示的“对象捕捉”工具栏,则选择下拉菜单命令。

图4.1.3 “对象捕捉”工具栏

在绘图过程中,当系统要求用户指定一个点时(如选择直线命令后,系统要求指定一点作为直线的起点),可单击该工具栏中相应的特征点按钮,再把光标移到要捕捉对象上的特征点附近,系统即可捕捉到该特征点。图4.1.3所示的“对象捕捉”工具栏各按钮的功能说明如下。

A. 捕捉临时追踪点:通常与其他对象捕捉功能结合使用,用于创建一个追踪参考点,然后绕该点移动光标,即可看到追踪路径,可在某条路径上拾取一点。

B. 捕捉自:通常与其他对象捕捉功能结合使用,用于拾取一个与捕捉点有一定偏移量的点。例如,在系统提示输入一点时,单击此按钮及“捕捉端点”按钮后,在图形中拾取一个端点作为参考点,然后在命令行的提示下,输入以相对极坐标表示的相对于该端点的偏移值(如@8<45),即可获得所需点。

C. 捕捉到端点:可捕捉对象的端点,包括圆弧、椭圆弧、多线线段、直线线段、多段线的线段、射线的端点,以及实体及三维面边线的端点。

D. 捕捉到中点:可捕捉对象的中点,包括圆弧、椭圆弧、多线、直线、多段线的线段、样条曲线、构造线的中点,以及三维实体和面域对象任意一条边线的中点。

E. 捕捉到交点:可捕捉两个对象的交点,包括圆弧、圆、椭圆、椭圆弧、多线、直线、多段线、射线、样条曲线和参照线彼此间的交点,还能捕捉面域和曲面边线的交点,但不能捕捉三维实体的边线的角点。如果是按相同的X、Y方向的比例缩放图块,则可以捕捉图块中圆弧和圆的交点。另外,还能捕捉两个对象延伸后的交点(我们称之为“延伸交点”),但是必须保证这两个对象沿着其路径延伸肯定会相交。若要使用延伸交点模式,必须明确地选择一次交点对象捕捉方式,然后单击其中的一个对象,之后系统提示选择第二个对象,单击第二个对象后,系统将立即捕捉到这两个对象延伸所得到的虚构交点。

F. 捕捉到外观交点:捕捉两个对象的外观交点,这两个对象实际上在三维空间中并不相交,但在屏幕上显得相交。可以捕捉由圆弧、圆、椭圆、椭圆弧、多线、直线、多段线、射线、样条曲线或参照线构成的两个对象的外观交点。延伸的外观交点意义和操作方法与上面介绍的“延伸交点”基本相同。

G. 捕捉到延长线(也叫“延伸对象捕捉”):可捕捉到沿着直线或圆弧的自然延伸线上的点。若要使用这种捕捉,须将光标暂停在某条直线或圆弧的端点片刻,系统将在光标位置添加一个小小的加号(+),以指出该直线或圆弧已被选为延伸线,然后当沿着直线或圆弧的自然延伸路径移动光标时,系统将显示延伸路径。

H. 捕捉到圆心:捕捉弧对象的圆心,包括捕捉圆弧、圆、椭圆、椭圆弧或多段线弧段的圆心。

I. 捕捉到象限点:可捕捉圆弧、圆、椭圆、椭圆弧或多段线弧段的象限点,象限点可以想象为将当前坐标系平移至对象圆心处时,对象与坐标系正X轴、负X轴、正Y轴和负Y轴四个轴的交点。

J. 捕捉到切点:捕捉对象上的切点。在绘制一个图元时,利用此功能,可使要绘制的图元与另一个图元相切。当选择圆弧、圆或多段线弧段作为相切直线的起点时,系统将自动启用延伸相切捕捉模式。

注意

延伸相切捕捉模式不可用于椭圆或样条曲线。

K. 捕捉到垂足:捕捉两个相互垂直对象的交点。当将圆弧、圆、多线、直线、多段线、参照线或三维实体边线作为绘制垂线的第一个捕捉点的参照时,系统将自动启用延伸垂足捕捉模式。

L. 捕捉到平行线:用于创建与现有直线段平行的直线段(包括直线或多段线线段)。使用该功能时,可先绘制一条直线A,在绘制与直线A平行的另一直线B时,先指定直线B的第一个点,然后单击该捕捉按钮,接着将鼠标光标暂停在现有的直线段A上片刻,系统便在直线A上显示平行线符号,在光标处显示“平行”提示,绕着直线B的第一点转动皮筋线,当转到与直线A平行方向时,系统显示临时的平行线路径,在平行线路径上某点处单击以指定直线B的第二点。

M. 捕捉到插入点:捕捉属性、形、块或文本对象的插入点。

N. 捕捉到节点:可捕捉点对象,此功能对于捕捉用DIVIDE和MEASURE命令插入的点对象特别有用。

O. 捕捉到最近点:捕捉在一个对象上离光标最近的点。

P. 无捕捉:不使用任何对象捕捉模式,即暂时关闭对象捕捉模式。

Q. 对象捕捉设置:单击该按钮,系统弹出图4.1.4所示的“对象捕捉”选项卡。

图4.1.4 “对象捕捉”选项卡

2. 使用捕捉快捷菜单命令来进行对象捕捉

在绘图时,当系统要求用户指定一个点时,可按Shift键(或Ctrl键)并同时在绘图区右击,系统弹出图4.1.5所示的对象捕捉快捷菜单。在该菜单上选择需要的捕捉命令,再把光标移到要捕捉对象的特征点附近,即可以选择现有对象上的所需特征点。

图4.1.5 对象捕捉快捷菜单

在对象捕捉快捷菜单中,除子命令外,其余各项都与“对象捕捉”选项卡中的各种捕捉按钮相对应。

3. 使用捕捉字符命令来进行对象捕捉

在绘图时,当系统要求用户指定一个点时,可输入所需的捕捉命令的字符,再把光标移到要捕捉对象的特征点附近,即可以选择现有对象上的所需特征点。各种捕捉命令字符列表参见表4.1.1。

表4.1.1 捕捉命令字符列表

4. 使用自动捕捉功能来进行对象捕捉

在绘图过程中,如果每当需要在对象上选取特征点时,都要先选择该特征点的捕捉命令,这会使工作效率大大降低。为此,AutoCAD系统提供了对象捕捉的自动模式。

要设置对象自动捕捉模式,可先在图4.1.4所示的“草图设置”对话框的选项卡中,选中所需要的捕捉类型复选框,然后选中复选框,单击对话框的按钮即可。如果要退出对象捕捉的自动模式,可单击屏幕下部状态栏中的(对象捕捉)按钮(或者按F3键)使其关闭,或者按Ctrl+F快捷键也能使(对象捕捉)按钮关闭。

设置自动捕捉模式后,当系统要求用户指定一个点时,把光标放在某对象上,系统便会自动捕捉到该对象上符合条件的特征点,并显示出相应的标记,如果光标在特征点处多停留一会,还会显示该特征点的提示,这样用户在选点之前,只需先预览一下特征点的提示,然后再确认就可以了。

上面介绍了四种捕捉方法,其中前三种方法(使用捕捉工具栏命令按钮、使用捕捉快捷菜单命令和使用捕捉字符命令)为覆盖捕捉模式(一般可称为手动捕捉),其根本特点是一次捕捉有效;最后一种方法(自动捕捉)为运行捕捉模式,其根本特点是系统始终处于所设置的捕捉运行状态,直到关闭它们为止。自动捕捉固然方便,但如果对象捕捉处的特征点太多,也会造成不便,此时就需采用手动捕捉的方法捕捉到所要的特征点。

下面用一个简单的例子说明前面四种对象捕捉的操作方法。现要求在绘图区绘制一条直线,该直线的起点须与图4.1.6a中的圆相切,操作步骤如下。

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

选择下拉菜单命令。

在命令行的提示下,采用下面四种操作方法之一可捕捉圆的切点作为直线起点。

◆ 使用捕捉工具栏命令按钮来捕捉圆的切点:右击状态栏中的(对象捕捉)按钮,从弹出的快捷菜单中选中命令,然后把鼠标光标移到圆弧上附近,系统立即在圆上显示一个黄色小圆的捕捉标记和“递延切点”提示,如图4.1.6a所示,这表明系统已经准确地捕捉到了圆弧切点,此时只需单击鼠标的左键,便可获得此圆的切点并将其作为直线的起点,如图4.1.6b所示。

图4.1.6 捕捉切点1

◆ 使用捕捉快捷菜单命令选项来捕捉圆的切点:按下Shift键不放,同时在绘图区右击,系统则弹出“对象捕捉”快捷菜单,在此快捷菜单中选择 命令,然后把鼠标光标移到圆附近,当出现黄色小圆的捕捉标记和“递延切点”提示时,单击即可。

◆ 使用捕捉命令的字符来捕捉圆的切点:在命令行输入TAN命令字符并按Enter键,然后把鼠标光标移到圆附近,当出现黄色小圆的捕捉标记和“递延切点”提示时,单击即可。

◆ 使用自动捕捉功能来捕捉圆的切点:将鼠标光标移至状态栏中的(对象捕捉)按钮上右击,从弹出的快捷菜单中选择命令,此时系统弹出图4.1.4所示的“草图设置”对话框。单击按钮,然后选中复选框,选中复选框,单击对话框中的按钮,系统返回到绘图区,然后把鼠标光标移到圆附近,当出现黄色小圆的捕捉标记和“递延切点”提示时,单击即可。

在命令行的提示下,捕捉另一圆的切点并将其作为直线的终点,按Enter键结束直线命令,效果如图4.1.7所示。

图4.1.7 捕捉切点2

参照的步骤,创建图4.1.8所示的直线2。

图4.1.8 绘制直线2