1.5 数据输入方法
AutoCAD系统执行命令时,通常需要用户为命令的执行提供附加信息,如点、数值和角度等。
1.5.1 点的输入
当命令行窗口出现指定“点:”提示时,可通过下列中的任意一种方式指定点的位置。
1.绝对坐标输入
绝对坐标是指相对于当前坐标原点的坐标。当以绝对坐标的形式输入一个点时,可以采用笛卡尔坐标、极坐标、柱坐标和球坐标的方式实现。
1)直角坐标输入
用直角坐标系中的X、Y、Z坐标值,即表示一个点。在键盘上按顺序直接输入数值,各数之间用英文逗号(,)隔开。
当动态输入关闭时,二维点可直接输入(x,y)的数值。例如,在回答“指定点”时,输入5,8↵,表示点的坐标为(5,8)。
当动态输入开启时,可以使用“#”前缀指定绝对坐标。例如,输入#5,8↵指定一点,此点在X轴方向距离原点5个单位,在Y轴方向距离原点8个单位。
在二维中,在XY平面(又称工作平面)上指定点,一般不需要输入z坐标,而由系统自动添上当前工作平面的Z坐标。如果需要,也可用(x,y,z)的形式给出Z坐标。如(5,8,6),如图1-32所示。
2)极坐标输入
在二维中,也可采用极坐标输入。极坐标是以当前点到下一点的距离和连接这两点的向量与水平正向的夹角来表示的,其格式为“@d<α”,“d”表示距离,“α”表示角度,“<”为中间分隔符。如@10<30,表示输入点与上一点的距离为10,与上一点的连线和X正向间的夹角为30°,如图1-33所示。
图1-32 笛卡尔坐标系点的绝对坐标输入
图1-33 极坐标系点的绝对坐标输入
3)柱坐标输入
柱坐标通过XY平面中与UCS原点之间的距离、XY平面中与X轴的角度及Z值来描述精确的位置的。
柱坐标输入相当于三维空间中的二维极坐标输入。它在垂直于XY平面的轴上指定另一个坐标。柱坐标通过定义某点在XY中距UCS原点的距离,在XY平面中与X轴所成的角度及Z值来定位该点。
使用语法“X<[与X轴所成的角度],Z”指定使用绝对柱坐标的点。
注意:下例假设动态输入处于关闭状态,即坐标在命令行上输入。如果启用动态输入,可以使用#前缀来指定绝对坐标。
在图1-34中,坐标5<30,6表示距当前UCS的原点5个单位、在XY平面中与X轴成30°角、沿Z轴6个单位的点。
4)球坐标输入
三维中的球坐标输入与二维中的极坐标输入类似,是通过指定某点距当前UCS原点的距离、与X轴所成的角度(在XY平面中),以及与XY平面所成的角度来定位点,每个角度前面加了一个左尖括号(<),如以下格式所示:
X<[与X轴所成的角度]<[与XY平面所成的角度]
注意:下例假设动态输入处于关闭状态,即坐标在命令行上输入。如果启用动态输入,可以使用#前缀来指定绝对坐标。
在图1-35中,坐标8<60<30表示在XY平面中距当前UCS的原点8个单位、在XY平面中与X轴成60°角,以及在Z轴正向上与XY平面成30°角的点。坐标5<45<15表示距原点5个单位、在XY平面中与X轴成45°角、在Z轴正方向上与XY平面成15°角的点。
图1-34 柱坐标
图1-35 球坐标
2.相对坐标输入
相对坐标是指给定点相对于前一个已知点的坐标增量。相对坐标也有直角坐标、极坐标、柱面坐标和球面坐标四种方式。
当动态输入关闭时,坐标值前要加前缀@。如当前点的坐标(6,9),输入@5,6↵,表示输入点的绝对坐标是(11,15)。
当动态输入开启时,输入的坐标值即为相对坐标。
3.用光标直接输入
移动光标到某一位置后,按下鼠标左键,就输入了光标所处位置的坐标。
4.目标捕捉输入
可用目标捕捉方式输入一些特殊点,如图1-36所示。
5.直接距离输入
通过移动光标指定方向,然后直接输入距离,如图1-37所示。
图1-36 目标捕捉输入
图1-37 直接距离输入
下面通过画如图1-38所示的图形,说明三种坐标输入方法。
按F12键或单击状态栏中的按钮关闭动态输入“DYN”(系统默认动态输入是开启的)。下面是在命令行的输入及显示:
命令:L↵(从键盘输入L画直线命令)
LINE指定第一点:100,100↵点1(绝对坐标 其格式:x,y)
指定下一点或[放弃(U)]:150,150↵点2(绝对坐标)(注意:动态输入开启时加前缀“#”)
指定下一点或[放弃(U)]:@50,-50↵点3(相对坐标 其格式:@x,y)(动态输入开启时可省略@)
指定下一点或[闭合(C)\放弃(U)]:@100<45↵点4(极坐标 其格式:@距离<角度)
指定下一点或[闭合(C)\放弃(U)]:↵(结束画线命令)
图1-38 绝对坐标、相对坐标、极坐标
1.5.2 距离的输入
在AutoCAD系统中,许多时候(如指定高、宽、半径等)需要输入距离,有如下两种方式。
(1)直接输入一个数值:用键盘直接输入一个数值。
(2)指定一点的位置:当已知某一基点时,可在系统显示上述提示时,指定另外一点的位置。这时,系统自动测量该点到基点的距离。
1.5.3 位移量的输入
位移量是指图形从一个位置平移到另一个位置的距离。其系统提示为“指定基点或位移:”,可用两种方式指定位移量。
1.从键盘上输入位移量
1)输入两个位置点的坐标
输入基点P1(x1,y1),再输入第二点P2(x2,y2),则P1、P2两点间的坐标差就是位移量,即ΔX=x2-x1,ΔY=y2-y1。
2)输入一个点的坐标
输入一点P(x,y),在“指定位移的第二点或<用第一点作位移>:”提示下,直接按回车键响应,则位移量就是该点P的坐标值(x,y),即x=Δx,y=Δy。
2.用光标确定位移量
用光标分别拾取两点,则两点间的距离即为位移量。
1.5.4 角度的输入
在AutoCAD系统中,默认以“度”为单位,以X轴正向为0°,以逆时针方向为正,顺时针方向为负。在提示符“角度:”后,可以直接输入角度值,也可输入两点,后者的角度大小与输入点的顺序有关,规定第一点为起点,第二点为终点,起点和终点的连线与X轴正向的夹角为角度值。