2.1 直线类图形的绘制
直线类命令包括“直线”“构造线”“射线”命令,这几个命令是AutoCAD中最简单的绘图命令。
2.1.1 绘制直线段
无论多么复杂的图形都是由点、直线、圆弧等元素按不同的粗细、间隔、颜色组合而成的。其中,直线是AutoCAD绘图中最简单、最基本的一种图形单元,连续的直线可以组成折线,直线与圆弧的组合又可以组成多段线。直线在机械制图中常用于表达物体棱边或平面的投影,在建筑制图中则常用于建筑平面投影。这里暂时不关注直线段的颜色、粗细、间隔等属性,下面先简单讲述怎样开始绘制一条基本的直线段。
1.执行方式
命令行:LINE(快捷命令:L)。
菜单栏:绘图→直线(见图2-1)。
图2-1 选择菜单命令
工具栏:绘图→直线(见图2-2)。
图2-2 单击工具栏按钮
功能区:默认→绘图→直线(见图2-3)。
图2-3 “绘图”面板
技巧:在AutoCAD中,任意一个命令或操作的执行方式一般有在命令行输入命令名、菜单栏选择相应命令和工具栏单击相应的按钮3种方式,这3种方式的执行结果一样。一般来说,采取工具栏方式操作起来比较方便快捷。对于那些需要长期大量作图的用户,还有一种操作方式更加方便快捷,那就是命令行快捷命令。AutoCAD针对不同的命令设置了很多相应的快捷命令,只要在命令行中输入一两个字母,就可以快速执行命令,这种方式要求多练多用,长期使用就会记住各种快捷命令,形成一种快速绘图的技能。
2.操作步骤
3.知识拓展
(1)若按Enter键响应“指定第一个点”提示,系统会把上次绘制图线的终点作为本次图线的起始点。若上次操作为绘制圆弧,按Enter键响应后绘出通过圆弧终点并与该圆弧相切的直线段,该线段的长度为光标在绘图区指定的一点与切点之间线段的距离。
(2)在“指定下一点”提示下,用户可以指定多个端点,从而绘出多条直线段。每一段直线也是一个独立的对象,可以进行单独的编辑操作。
(3)绘制两条以上直线段后,若输入C响应“指定下一点”提示,系统会自动连接起始点和最后一个端点,从而绘出封闭的图形。
(4)若输入U响应提示,则会删除最近一次绘制的直线段。
(5)若设置正交方式(单击状态栏中的“正交模式”按钮),只能绘制水平线段或垂直线段。
(6)若设置动态数据输入方式(单击状态栏中的“动态输入”按钮),则可以动态输入坐标或长度值,效果与非动态数据输入方式类似。除了特别需要,以后不再强调,本书只按非动态数据输入方式输入相关数据。
视频讲解
2.1.2 操作实例——绘制五角星
本实例主要练习执行“直线”命令,绘制五角星,绘制流程如图2-4所示。
图2-4 绘制五角星
单击状态栏中的“动态输入”按钮,关闭动态输入,单击“默认”选项卡“绘图”面板中的“直线”按钮,命令行提示与操作如下:
绘制结果如图2-4所示。
2.1.3 数据的输入方法
在AutoCAD中,点的坐标可以用直角坐标、极坐标、球面坐标和柱面坐标表示,每一种坐标又分别具有两种坐标输入方式:绝对坐标和相对坐标。其中,直角坐标和极坐标最为常用,下面主要介绍它们的输入方法。
(1)直角坐标法:用点的X、Y坐标值表示的坐标。
例如,在命令行中输入点的坐标提示下,输入“15,18”,则表示输入一个X、Y的坐标值分别为15、18的点,此为绝对坐标输入方式,表示该点的坐标是相对于当前坐标原点的坐标值,如图2-5(a)所示。如果输入“@10,20”,则为相对坐标输入方式,表示该点的坐标是相对于前一点的坐标值,如图2-5(b)所示。
图2-5 数据输入方法
(2)极坐标法:用长度和角度表示的坐标,只能用来表示二维点的坐标。
在绝对坐标输入方式下,表示为“长度<角度”,如“25<50”,其中长度为该点到坐标原点的距离,角度为该点至原点的连线与X轴正向的夹角,如图2-5(c)所示。
在相对坐标输入方式下,表示为“@长度<角度”,如“@25<45”,其中长度为该点到前一点的距离,角度为该点至前一点的连线与X轴正向的夹角,如图2-5(d)所示。
(3)动态数据输入。
按下状态栏上的“动态输入”按钮,系统打开动态输入功能,默认情况下是打开的(如果不需要动态输入功能,单击“动态输入”按钮,关闭动态输入功能)。可以在屏幕上动态地输入某些参数数据。例如,绘制直线时,在光标附近,会动态地显示“指定第一个点”及后面的坐标框,当前坐标框中显示的是光标所在位置,可以输入数据,两个数据之间以逗号“,”(在英文状态下输入)隔开,如图2-6所示。指定第一点后,系统动态地显示直线的角度,同时要求输入线段长度值,如图2-7所示。其输入效果与“@长度<角度”方式相同。
图2-6 动态输入坐标值
图2-7 动态输入长度值
下面分别讲述点与距离值的输入方法。
(1)点的输入
在绘图过程中常需要输入点的位置,AutoCAD提供如下几种输入点的方式。
❶ 直接在命令行窗口中输入点的坐标。笛卡儿坐标有两种输入方式:“X,Y”(点的绝对坐标值,如“100,50”)和“@X,Y”(相对于上一点的相对坐标值,如“@50,-30”)。坐标值是相对于当前的用户坐标系。
极坐标的输入方式为“长度<角度”(其中,长度为点到坐标原点的距离,角度为原点至该点连线与X轴的正向夹角,如“20<45)”或“@长度<角度”(相对于上一点的相对极坐标,如“@50<-30”)。
提示:在动态输入功能下,第二个点和后续点的默认设置为相对极坐标。不需要输入“@”符号。如果需要使用绝对坐标,请使用“#”符号前缀。例如,要将对象移到原点,请在提示输入第二个点时,输入“ #0,0”。
❷ 用鼠标等定标设备移动光标单击,在屏幕上直接取点。
❸ 用目标捕捉方式捕捉屏幕上已有图形的特殊点(如端点、中点、中心点、插入点、交点、切点、垂足点等,详见第4章)。
❹ 直接输入距离:先用光标拖拉出橡筋线确定方向,然后用键盘输入距离。这样有利于准确控制对象的长度等参数。
(2)距离值的输入
在AutoCAD命令中,有时需要提供高度、宽度、半径、长度等距离值。AutoCAD提供两种输入距离值的方式:一种是用键盘在命令行窗口中直接输入数值;另一种是在屏幕上拾取两点,以两点的距离值定出所需数值。
视频讲解
2.1.4 操作实例——动态输入法绘制五角星
本实例主要练习执行“直线”命令后,在动态输入功能下绘制五角星,绘制流程如图2-8所示。
图2-8 绘制五角星
(1)系统默认打开动态输入,如果动态输入没有打开,单击状态栏中的“动态输入”按钮,打开动态输入。单击“默认”选项卡“绘图”面板中的“直线”按钮,在动态输入框中输入第一点坐标为(120,120),如图2-9所示。按Enter键确认P1点。
图2-9 确定P1点
(2)拖动鼠标,然后在动态输入框中输入长度为80,按Tab键切换到角度输入框,输入角度为108,如图2-10所示。按Enter键确认P2点。
图2-10 确定P2点
(3)拖动鼠标,然后在动态输入框中输入长度为80,按Tab键切换到角度输入框,输入角度为36,如图2-11所示。按Enter键确认P3点,也可以输入绝对坐标(#159.091,90.870),如图2-12所示。按Enter键确认P3点。
图2-11 确定P3点
图2-12 确定P3点(绝对坐标方式)
(4)拖动鼠标,然后在动态输入框中输入长度为80,按Tab键切换到角度输入框,输入角度为180,如图2-13所示。按Enter键确认P4点。
图2-13 确定P4点
(5)拖动鼠标,然后在动态输入框中输入长度为80,按Tab键切换到角度输入框,输入角度为36,如图2-14所示。按Enter键确认P5点,也可以输入绝对坐标(#144.721,43.916),如图2-15所示。按Enter键确认P5点。
图2-14 确定P5点
图2-15 确定P5点(绝对坐标方式)
(6)拖动鼠标,直接捕捉P1点,如图2-16所示。也可以输入长度为80,按Tab键切换到角度输入框,输入角度为108,则完成绘制。
图2-16 完成绘制
提示:后面实例,如果没有特别提示,均表示在非动态输入模式下输入数据。
2.1.5 绘制构造线
构造线就是无穷长度的直线,用于模拟手工作图中的辅助作图线。构造线用特殊的线型显示,在图形输出时可不做输出。应用构造线作为辅助线绘制机械图中的三视图是构造线的主要用途,构造线的应用保证三视图之间“主、俯视图长对正,主、左视图高平齐,俯、左视图宽相等”的对应关系。图2-17为应用构造线作为辅助线绘制机械图中三视图的示例。图中细线为构造线,粗线为三视图轮廓线。
图2-17 构造线辅助绘制三视图
构造线的绘制方法有“指定点”“水平”“垂直”“角度”“二等分”“偏移”6种,其示意图如图2-18所示。
图2-18 构造线
下面具体讲述构造线的绘制方法。
1.执行方式
命令行:XLINE(快捷命令:XL)。
菜单栏:绘图→构造线。
工具栏:绘图→构造线。
功能区:默认→绘图→构造线。
2.操作步骤
下面以“指定点”的绘制方法为例讲述具体的操作步骤。执行上述操作后,命令行提示与操作如下:
命令: XLINE↙ 指定点或 [水平(H)/垂直(V)/角度(A)/二等分(B)/偏移(O)]:(指定起点1) 指定通过点:(指定通过点2,绘制一条双向无限长直线) 指定通过点:(继续指定点,继续绘制直线,如图2-18(a)所示。按Enter键结束命令)
其他5种绘制方法与此类似,这里不再赘述,读者可以根据命令行提示进行相应的操作。
2.1.6 绘制射线
射线是单向的无限长直线,相当于光线从某一点单向发射出去。射线可以取代构造线作为绘图辅助线,也可以在某些场合替代直线段使用。
1.执行方式
命令行:RAY。
菜单栏:绘图→射线。
功能区:默认→绘图→射线。
2.操作步骤
命令: RAY↙ 指定起点:(给出起点) 指定通过点:(给出通过点,画出射线) 指定通过点:(过起点画出另一射线,按Enter键结束命令)