1.10 使用坐标
1.10.1 坐标系概述
AutoCAD提供了使用坐标系精确绘制图形的方法,用户可以按照非常高的精度标准,准确地设计并绘制图形。
AutoCAD使用笛卡儿坐标系,这个坐标系是生成每个图形的基础。当绘制二维图形时,笛卡儿坐标系用两个正交的轴(X轴和Y轴)来确定平面中的点,坐标系的原点在两个轴的相交处。如果需要确定一个点,则需要指定该点的X坐标值和Y坐标值,X坐标值是该点到原点沿X轴方向上的距离,Y坐标值是该点到原点沿Y轴方向上的距离。坐标值分正负,正X坐标和负X坐标分别位于Y轴的右边和左边,正Y坐标和负Y坐标则分别位于X轴的上边和下边。当工作于三维空间时,还要指定Z轴的值。
1.10.2 直角坐标、极坐标以及坐标点的输入
在AutoCAD中,坐标系的原点(0,0)位于绘图区的左下角,所有的坐标点都和原点有关。在绘图过程中,可以用四种不同形式的坐标来指定点的位置。
1. 绝对直角坐标
绝对直角坐标是用当前点与坐标原点在X方向和Y方向上的距离来表示的,其形式是用逗号分开的两个数字(数字可以使用分数、小数或科学计数等形式表示)。下面以图1.10.1a所示为例,说明绝对直角坐标的使用方法。
图1.10.1 指定绝对直角坐标
打开随书资源中的文件D:\cad1901\work\ch01.10\ucs1.dwg。
选择命令。选择下拉菜单命令。
指定第一点。在命令行中输入A点的坐标(0,0),然后按Enter键。
指定第二点。在命令行中输入B点的坐标(5,0),然后按Enter键。
指定第三点。在命令行中输入C点的坐标(3,8),然后按Enter键。
指定第四点。在命令行中输入D点的坐标(0,8),然后按Enter键。
指定第五点。在命令行中输入E点的坐标(0,0),然后按两次Enter键,命令行中的提示如图1.10.1b所示。
在绘图区中将图形放大到足够大,检查坐标值的正确性、图形的准确性和封闭性。
2. 相对直角坐标
相对直角坐标使用与前一点的相对位置来定义当前点的位置,其形式是先输入一个@符号,然后输入与前一点在X方向和Y方向的距离,并用逗号隔开。下面以图1.10.2a所示为例,说明相对直角坐标的使用方法。
打开随书资源中的文件D:\cad1901\work\ch01.10\ucs2.dwg。
选择命令。选择下拉菜单命令。
指定第一点。在命令行中输入A点的坐标(0,0),然后按Enter键。
指定第二点。在命令行中输入B点的坐标(@7,0),然后按Enter键。
指定第三点。在命令行中输入C点的坐标(@0,2),然后按Enter键。
指定第四点。在命令行中输入D点的坐标(@-5,0),然后按Enter键。
指定第五点。在命令行中输入E点的坐标(@0,5),然后按Enter键。
指定第六点。在命令行中输入F点的坐标(@-2,0),然后按Enter键。
指定第七点。在命令行中输入G点的坐标(@0,-7),然后按两次Enter键,命令行中的提示如图1.10.2b所示。
图1.10.2 指定相对直角坐标
将绘图区左下角放大到足够大,可看到绘制的结果。命令行提示如图1.10.2b所示。
3. 绝对极坐标
绝对极坐标是用当前点与原点的距离、当前点和原点的连线与X轴的夹角来表示的(夹角是指以X轴正方向为0°)。沿逆时针方向旋转的角度,其表示形式是输入一个距离值、一个小于符号和一个角度。下面以图1.10.3a所示为例,说明绝对极坐标的使用方法。
图1.10.3 指定绝对极坐标
打开随书资源上的文件D:\cad1901\work\ch01.10\ucs3.dwg。
用绝对极坐标绘制直线。选择下拉菜单命令;输入A点的绝对极坐标(3<30)后按Enter键;输入B点的绝对极坐标(8<45)后按Enter键;按Enter键结束操作。命令行提示如图1.10.3b所示。
4. 相对极坐标
相对极坐标是通过指定与前一点的距离和一个角度来定义一点,可通过先输入@符号、一个距离值、一个小于符号和角度值来表示。下面以图1.10.4a所示为例,说明相对极坐标的使用方法。
图1.10.4 指定相对极坐标
打开随书资源中的文件D:\cad1901\work\ch01.10\ucs4.dwg。
用相对极坐标绘制直线。选择下拉菜单命令,分别输入A点的绝对极坐标(3<45)与B、C、D、E、F、G、H、I八点的相对极坐标(@8<0)、(@2<90)、(@3<180)、(@4<90)、(@2<180)、(@4<270)、(@3<180)和(@2<270),然后按Enter键。命令行中的提示如图1.10.4b所示。
1.10.3 坐标显示的控制
当鼠标光标位于绘图区时,当前光标位置的坐标显示在状态栏中的坐标显示区,坐标值随着光标移动而动态地更新,坐标显示的形式取决于所选择的模式和程序中运行的命令。如果显示区中的坐标显示为图1.10.5所示的灰色,可用鼠标单击该显示区,激活坐标显示。
1. 坐标显示的开与关状态
状态栏中的坐标值以灰色显示时为关状态,如图1.10.5所示;坐标值以亮色显示时则为开状态。当坐标值的显示为关状态时,它只显示上一个用鼠标拾取点的绝对坐标,此时坐标不能动态更新,只有用鼠标再拾取一个新点时,显示才会更新。
图1.10.5 坐标显示状态为“关”
注意
从键盘输入的点的坐标值不会在状态栏中显示。
控制状态栏中坐标显示的开与关状态的切换方法是:当坐标的显示为开状态时,在状态栏显示区内单击,则变为关状态;当坐标的显示为关状态时,在状态栏显示区内单击,则变为开状态。
注意
◆ 坐标显示还有如下特点。
● 坐标显示的开与关状态不随文件保存。
● 如果当前文件中的坐标显示是开状态(或关状态),在打开或新建一个文件后,在新的文件中坐标显示的状态依然是开状态(或关状态)。
● 在退出AutoCAD系统前,如果坐标显示是开状态(或关状态),在重新启动AutoCAD系统后,其坐标显示依然是开状态(或关状态)。
◆ 状态栏中的其他按钮(捕捉模式)、(栅格)、(正交模式)、(极轴追踪)、(对象捕捉)、(对象捕捉追踪)、(允许/禁止动态UCS)、(动态输入)、(显示/隐藏线宽)、(快捷特性)、(选择循环)和(注释监视器)等,只有部分具有上面所列的某个或多个特点。其中允许/禁止动态UCS按钮的显亮与关闭状态,可通过按F6键或按Ctrl+D组合键进行切换。
2. 显示光标的绝对坐标
如果要显示光标的绝对坐标,可在坐标显示的状态栏上右击,然后在弹出的快捷菜单中选择命令,如图1.10.6所示。
图1.10.6 快捷菜单
3. 显示光标的相对极坐标
当光标在绘图区处于拾取点的状态时,状态栏上将显示当前光标位置相对于前一个点的距离和角度(即相对极坐标)。当离开拾取点状态时,系统将自动恢复到“绝对”模式。下面是显示光标的相对极坐标的一个例子。
在绘制直线时,当指定了第一点A后(图1.10.7),系统在命令行提示指定直线的下一点。在默认情况下,系统显示当前光标的绝对坐标,绝对坐标值随光标的移动而不断变化。如果此时在坐标显示状态栏上右击,然后在弹出的图1.10.8所示的快捷菜单中选择命令,便可观察到当前光标所在点相对于A点的相对极坐标,如图1.10.9所示。移动光标时,相对坐标值不断变化,当直线命令结束后,系统仍显示绝对坐标。
图1.10.7 绘制直线
图1.10.8 快捷菜单
图1.10.9 显示光标所在点相对于A点的相对极坐标
注意
当坐标显示处于“关”的模式时,状态栏坐标区呈灰色,但是仍显示上一个拾取点的坐标。在一个空的命令提示符或一个不接收距离及角度输入的提示符下,坐标显示只能在“关”模式和“绝对”模式之间选择;在一个接收距离及角度输入的提示符下,则可以在所有模式间循环切换。
1.10.4 使用用户坐标系
每个AutoCAD图形都使用一个固定的坐标系,称为世界坐标系(WCS),并且图形中的任何点在世界坐标系中都有一个确定的X、Y、Z坐标。同时,也可以根据需要在三维空间中的任意位置和任意方向定义新的坐标系,这种类型的坐标系称为用户坐标系(UCS)。
在下拉菜单中,选择和命令或其中的子命令,可设置用户坐标系。
1. 新建用户坐标系
选择下拉菜单命令,然后在子菜单中选择相应的命令,可以方便地创建UCS。
下面以图1.10.10为例来说明新建用户坐标系的意义和操作过程。本例要求在图形内部绘制一个圆心定位准确的圆,圆心位置与两条边的距离均为10。如果不建立合适的用户坐标系,该圆的圆心将不容易确定。而如果在图形的A点处创建一个用户坐标系,圆心点便很容易确定(图1.10.11b),下面说明其创建过程。
图1.10.10 绘制圆
打开随书资源中的文件D:\cad1901\work\ch01.10\ucs5.dwg。
选择下拉菜单命令。
在系统的提示下,选择角点A,此时系统便在此点处创建一个图1.10.11b所示的用户坐标系。
图1.10.11 新建用户坐标系
选择下拉菜单命令,输入圆心在新坐标系(用户坐标系)中的绝对直角坐标值(-10,-10)并按Enter键,接着输入任意一个直径值(如13)并按Enter键。
2. 命名UCS
在进行复杂的图形设计时,往往要在许多位置处创建UCS,如果创建UCS后立即对其命名,以后需要时就能够通过其名称迅速回到该命名的坐标系。下面介绍命名UCS的基本操作方法。
先打开文件D:\cad1901\work\ch01.10\ucs-name.dwg。
选择菜单命令,新建一个UCS。
选择命令,系统弹出图1.10.12所示的UCS对话框。
关于对话框的选项卡中按钮的说明如下。
◆ :将列表中的某坐标系设置为当前坐标系。其中,前面有一个标记的坐标系表示为当前坐标系。
◆ :在选择坐标系后单击该按钮,系统弹出图1.10.13所示的“UCS详细信息”对话框,利用该对话框可查看坐标系的详细信息。
在选项卡的列表中选中选项,然后右击;从系统弹出的图1.10.14所示的快捷菜单中选择命令,并输入新的名称,如UCS01,单击按钮。
图1.10.12 “命名UCS”选项卡
图1.10.13 “UCS详细信息”对话框
图1.10.14 快捷菜单
以后如果要回到UCS01坐标系,选择命令,选中命名的UCS01,单击对话框中的按钮,然后单击按钮即可。
1.10.5 使用点过滤器
使用点过滤器,就是只给出指定点的部分坐标,然后AutoCAD会提示剩下的坐标信息。当AutoCAD提示指定点时,就可以使用(X,Y,Z)点过滤器。点过滤器的形式是在需提取的坐标字符(X,Y,Z字符的一个或多个)前加英文句号“.”。例如,如果在命令行提示指定点时输入.XY,然后直接输入或在绘图区单击以指定点的(X,Y)坐标,系统将提取此(X,Y)坐标对,然后提示需要Z坐标。过滤器.X,.Y,.Z,.XY,.XZ和.YZ都是有效的过滤器。