3.2 对象捕捉
在绘图过程中经常需要拾取一些存在于现有对象上的点,且不知道这些点的坐标,如中点、交点、端点、圆心、垂足、最近点和切点等。如果使用传统的坐标法,不仅麻烦,且有些点的坐标很难确定。这时就需要使用对象捕捉功能,使用对象捕捉可以迅速确定对象上点的精确位置,大大提高了绘图的精度和效率。
3.2.1 使用对象捕捉
使用对象捕捉可指定对象上的精确位置,而无须了解对象的精确坐标。如使用对象捕捉功能可以捕捉到圆的圆心、线段的中点等。默认情况下,当光标移到对象的对象捕捉位置时,将显示标记和工具提示,从而快速、准确地捕捉对象的位置,达到精确制图的效果。
1.对象捕捉模式
众所周知,对象捕捉的前提是图形中必须有对象,一张空白的图纸是无法实现对象捕捉的。一般情况下,捕捉模式和栅格显示总是配合使用,用户可以通过设置X轴和Y轴的捕捉间距来控制捕捉精度。
注意
在提示输入点时指定对象捕捉后,对象捕捉只对指定的下一点有效。仅当提示输入点时对象捕捉才生效。如果尝试在命令提示下使用对象捕捉,将显示错误信息。
在AutoCAD 2010中,打开对象捕捉的方法有如下几种。
(1)在AutoCAD 2010的状态栏上单击“对象捕捉”按钮。
(2)按“F3”快捷键进行切换。
(3)在“草图设置”对话框中的“对象捕捉”选项卡中进行设置。
(4)使用“对象捕捉”工具栏。
(5)按住“Shift”键并单击鼠标右键打开“对象捕捉”快捷菜单。
右键单击状态栏上的“对象捕捉”按钮,从弹出的菜单中设置捕捉的特征点,还可以选择“设置”命令,在“草图设置”对话框中对对象捕捉进行设置,如图3-5所示。
图3-5 “草图设置”对话框
技巧
在“草图设置”对话框中的“全部选择”按钮和“全部清除”按钮,其中的“全部选择”按钮可用于选中所有的模式,建议在需要选择的模式较多时使用。全部选择模式之后,单击模式前面的图标,即可将某个模式从中删除。当原来选中的模式很多时,如果逐个删除太麻烦,则只需单击“全部清除”按钮就可以了。
在其中一共有13个捕捉模式,各个模式的含义分别如下。
(1)端点。用于搜索一个对象的端点。可以捕捉到圆弧、椭圆弧、直线、多线、多段线、样条曲线、面域或射线最近的端点,或捕捉宽线、实体或三维面域的最近角点。
如图3-6所示,只打开一个“端点”捕捉并选中“启用对象捕捉”复选框且在屏幕上绘图。当光标的指定点离下方的直线左端点更近时,左端点即可出现一个黄色的自动捕捉标记。此时即使指定点不在左端点上,绘制出来的直线的一个端点也在左端点上。
图3-6 捕捉端点效果示例
(2)中点。中点一般为黄色,图标为,用于搜索到另一个对象的中点,可以捕捉到圆弧、椭圆、椭圆弧、直线、多线、多段线线段、面域、实体、样条曲线或参照线的中点。图3-7所示为常用的多段线线段和圆弧中点捕捉示例。
图3-7 捕捉多段线线段和圆弧中点效果示例
(3)圆心。可以实现对圆弧、圆、椭圆或椭圆弧中心点的捕捉,圆心模式可以捕捉到圆弧的圆心。图3-8所示为圆和圆弧的圆心捕捉示例。
图3-8 捕捉圆和圆弧的圆心效果示例
(4)节点。用于实现捕捉到点对象、标注定义点或标注文字起点。图3-9所示为对一条四等分的直线,当光标移到等分点时将出现 图标。
图3-9 直线上的节点示例
(5)象限点。用于捕捉圆弧、圆、椭圆或椭圆弧上的象限点,在AutoCAD 2010中,象限点的图标为,图3-10所示中图标所处位置为象限点。
图3-10 圆和椭圆的象限点示例
(6)交点。用于搜索一些组合对象的交点,如圆弧、圆、椭圆、椭圆弧、直线、多线、多段线、射线、面域、样条曲线或参照线的交点。“延伸交点”捕捉到两个对象的潜在交点(如果这两个对象沿它们的自然路径延长将会相交)。由于AutoCAD不会自动给出延伸交点,因此,在使用该命令时最好激活“延伸”功能。图3-11所示为三条直线的交点示例。
图3-11 三条直线的交点示例
注意
选择“交点”对象捕捉模式时,AutoCAD将自动激活“延伸交点”模式。面域和曲线的边可使用“交点”和“延伸交点”模式,三维实体的边或角点却禁止使用。
(7)延长线。在选中该选项后,当光标经过对象的端点时,AutoCAD将自动显示临时延长线,这样就可以大大方便用户使用延长线上的点进行绘制。
(8)插入点。选中该选项后将实现捕捉到属性、块、形或文字的插入点。
(9)垂足。选中该选项后将实现捕捉到圆弧、圆、椭圆、椭圆弧、直线、多线、多段线、射线、面域、实体、样条曲线或参照线的垂足。当正在绘制的对象需要捕捉一个以上的垂足时,AutoCAD将会自动打开“递延垂足”捕捉模式。可以用直线、圆弧、圆、多段线、射线、参照线、多线或三维实体的边作为绘制垂直线的起始对象。也可以用“递延垂足”在这些对象之间绘制垂直线。当靶框经过“递延垂足”捕捉点时,AutoCAD将显示工具栏提示和标记。
图3-12所示为常用的到圆、圆弧或直线垂足示例。
图3-12 圆、圆弧或直线的垂足示例
(10)切点。选中该选项后将实现捕捉到圆弧、圆、椭圆、椭圆弧或样条曲线的切点。当正在绘制的对象需要捕捉一个以上切点时,AutoCAD将自动打开“递延切点”捕捉模式。
技巧
可以利用“递延切点”绘制与两条弧、两条多段线弧或两个圆相切的直线。当靶框经过“递延切点”捕捉点时,AutoCAD将自动显示标记和工具栏提示。
现假定要在如图3-13所示的图形对象中绘制直线,使绘制的直线都和这三个圆相切,具体的操作步骤如下。
图3-13 绘制切线之前的图形
1 在命令提示行中输入绘制直线命令“LINE”并按“空格”键或按“Enter”键确认。
2 待命令行提示为“指定第一点:”时,使用单点捕捉切点到A点附近的位置并单击鼠标,以确定切线的第一点。
3 待命令提示为“指定下一点:”时,使用单点捕捉切点到B点附近的位置并单击鼠标,以确定切线的下一点。
4 待命令提示为“指定下一点或[放弃(U)]:”时,输入字母U或按“空格”键或“Enter”键,结束绘制直线的操作,即可绘制出AB点间的切线连线,如图3-14所示。
图3-14 使用递延切点绘制切线
5 按“Enter”键重复执行直线命令,绘制出BC、DE、EF点之间的连线,最后完成的图形如图3-15所示。
图3-15 绘制完成后的图形对象
注意
在绘制的过程中由于是由“圆”对象向其他对象绘制直线,因此直线和圆的切点是不固定的,这样的切点称作递延切点。
(11)最近点。选中该选项后将实现搜索另一个对象上与光标最近的点,并捕捉到圆弧、圆、椭圆、椭圆弧、直线、多线、点、多段线、射线、样条曲线或参照线的最近点。当光标需要选取一条直线上的任意点时,即可打开该模式使光标沿着该直线从头到尾走一遍。
(12)外观交点。“外观交点”包括两种单独的捕捉模式,即“外观交点”和“延伸外观交点”。
1 “外观交点”对象捕捉模式用于捕捉两个对象(如圆弧、圆、椭圆、椭圆弧、直线、多线、多段线、射线、样条曲线或参照线)之间的外观交点。当“外观交点”对象捕捉模式打开时,也可定位“交点”和“延伸交点”捕捉点。
在使用“外观交点”对象捕捉模式时,最好也同时打开“延伸”模式,这样选交点更方便。当两个对象在三维空间不相交时,却有可能在当前视图中看起来相交。
2 “延伸外观交点”对象捕捉模式可用于捕捉两个对象之间的假想交点,如果这两个对象沿其自然路径延长将会相交。
注意
“外观交点”和“延伸外观交点”可以使用面域或曲线的边,但不能使用三维实体的边或角点。
(13)平行线。指定矢量的第一个点后,如果将光标移动到另一个对象的直线段上,光标沿着这条直线滑行一段,待出现 图标之后,将光标移动到大概平行参照直线的位置,此时在显示出来的一条虚线段上单击,就可以得到如图3-16所示的平行直线效果了。
图3-16 使用“平行”模式绘制出的平行线效果
对象捕捉必须在绘图或编辑命令的执行过程中提示输入点时才可使用,一般的端点、中点、交点、圆心、垂足等都比较容易理解和操作,需要特别说明的是捕捉最近点、切点和平行线的含义与操作。
AutoCAD中的最近点其实是对象上最接近拾取光标的点,它可以是对象上的任意一点。AutoCAD中的切点应用对于由一个固定点向圆、椭圆等绘制直线时十分简单,因为这个切点是固定的,但对于由圆、椭圆等对象向其他对象绘制直线时,同样捕捉切点(切点却是不固定的),称为递延切点。
图3-17 “对象捕捉”右键菜单
在绘制平行于某个直线对象的直线时,一般会用到平行线,其正确的使用方法是:拾取直线的第一点后,在拾取第二点时选取“捕捉平行线”,并将鼠标先在平行的直线对象上晃动,直到出现平行线的捕捉标记后,再返回到与要平行对象接近平行的位置时,将会出现一条平行的追踪线,其下一点只要落到该条追踪线上,即可成功绘制出平行线。
2.设置对象捕捉模式
在了解对象捕捉的各个模式之后,下面再来介绍一下如何根据需要设置这些不同的对象捕捉模式。当要求指定点时,可以在按下“Shift”键或者“Ctrl”键的同时单击鼠标右键,打开对象捕捉快捷菜单,如图3-17所示,在其中可以选择需要的命令。再把光标移到要捕捉对象的特征点附近,即可捕捉到相应的对象特征点。
选择“工具”→“AutoCAD” →“对象捕捉”命令,即可打开“对象捕捉”工具栏,如图3-18所示。单击其中相应的按钮,再把光标移到要捕捉对象上的特征点附近,即可捕捉到相应的对象特征。
图3-18 “对象捕捉”工具栏
在“对象捕捉”工具栏中,对应的对象捕捉模式比“草图设置”对话框多了4个(和)模式,后面的几个模式与“草图设置”对话框中的完全一样。
下面介绍这两个新添加模式的含义。
1 临时追踪点:创建对象捕捉时的临时点,可以在一次操作中创建多条追踪线。指定此点之后,将出现一个小的加号(+)。移动光标时,将相对于这个临时点显示自动追踪对齐路径。要将此点删除,可将光标移回到加号(+)上面。
2 捕捉自:捕捉自临时参照点,经常与对象捕捉配合使用。
在启用“自动捕捉”模式后,还可以对自动捕捉进行相关设置,“自动捕捉”包括以下捕捉工具:标记、工具栏提示、磁吸和靶框,如图3-19所示。
图3-19 “自动捕捉”包括的捕捉工具
各捕捉工具的含义如下。
1 标记:当光标移到对象上或接近对象时,显示对象捕捉位置。
2 工具栏提示:在光标旁边用一个标志框表示正在捕捉对象的名称。
3 磁吸:在捕捉到特征点时,吸引并将光标锁定到检测到的捕捉点上。
4 靶框:靶框围住十字光标并用来定义框中的区域。
在默认情况下,自动捕捉标记、工具栏提示和磁吸是打开的。在应用程序菜单中单击右下角的“选项”按钮,即可打开“选项”对话框,在“草图”选项卡中可以对自动捕捉进行设置,如图3-20所示。例如选中“自动捕捉设置”选项区域中的“显示自动捕捉靶框”复选框,可以控制靶框的显示与否。
图3-20 “草图”选项卡
3.2.2 实战:绘制立面门
使用绘图命令,结合对象捕捉功能,绘制一个如图3-21所示的立面门图形。
图3-21 立面门最终绘制效果
学习目的
通过本实例练习,可以熟练掌握一些“对象捕捉”命令的使用方法。
重点难点
启用“对象捕捉”功能,捕捉绘制的立面门上不同端点作为基点。
操作步骤
1.捕捉矩形左下角端点作为基点
Step 01 选择功能区选项板中的“常用”选项卡,单击“绘图”面板中的“矩形”按钮,在“命令行”窗口中会提示信息“指定第一个角点或 [倒角(C)/标高(E)/圆角(F)/厚度(T)/宽度(W)]:”。
Step 02 在绘图窗口中指定一点作为矩形的第一个角点,按“Enter”键确认,在“命令行”窗口中会提示信息“指定另一个角点或 [面积(A)/尺寸(D)/旋转(R)]:”。
Step 03 指定矩形另一个角点“@800,2100”并按“Enter”键确认,如图3-22所示。
图3-22 绘制矩形
Step 04 单击状态栏中的“对象捕捉”按钮,启用“对象捕捉”功能,这时“命令行”窗口中会显示提示信息“命令: <对象捕捉 开>”。
Step 05 在“对象捕捉”按钮上单击鼠标右键选择“端点”选项,如图3-23所示。
图3-23 选择捕捉特征点
Step 06 单击“绘图”面板中的“圆”按钮,单击“对象捕捉”工具栏中的“捕捉自”按钮,在“命令行”中会显示提示信息“_circle指定圆的圆心或 [三点(3P)/两点(2P)/切点、切点、半径(T)]: _from基点:”。
Step 07 捕捉绘制的矩形的左下角端点作为基点,如图3-24所示。
图3-24 指定矩形左下角端点为基点
2.捕捉矩形左上角端点作为基点
Step 01 在命令提示后输入“@60,1100”,指定偏移的距离,如图3-25所示。按“Enter”键确认,指定圆心的位置,这时“命令行”显示提示信息“指定圆的半径或 [直径(D)]:”。
图3-25 输入偏移距离指定圆心位置
Step 02 在命令提示后输入“30”指定圆的半径,如图3-26所示。按“Enter”键确认,绘制出表示门把手的圆形,如图3-27所示。
图3-26 指定圆的半径
图3-27 绘制门把手
Step 03 单击“绘图”面板中“矩形”按钮,单击“对象捕捉”工具栏中的“捕捉自”按钮,在“命令行”中显示提示信息“指定第一个角点或 [倒角(C)/标高(E)/圆角(F)/厚度(T)/宽度(W)]: _from基点:”。
Step 04 捕捉绘制的矩形左下角的端点作为基点,如图3-28所示。在“命令行”中将显示提示信息“基点: <偏移>:”。
图3-28 指定基点
Step 05 按“Enter”键确认,在“命令行”提示“<偏移>:”后输入偏移距离的坐标“@120, 210”,指定矩形的第一个角点,如图3-29所示。按“Enter”键确认,在“命令行”中会显示提示信息“指定另一个角点或 [面积(A)/尺寸(D)/旋转(R)]:”。
图3-29 指定偏移距离
Step 06 在命令提示后输入矩形第二个角点的坐标“@560,450”,并按“Enter”键确认,如图3-30所示。
图3-30 指定矩形的另一个角点
Step 07 再按“Enter”键重复矩形命令,单击“捕捉自”按钮,捕捉刚绘制的小矩形左上角端点作为基点,指定偏移距离为(0,200),绘制大小为“560mm×1000mm”的矩形,如图3-31所示。
图3-31 绘制另一个矩形