1.6 AutoCAD的坐标输入基础
图形中的所有对象均可由其世界坐标系(WCS)中的坐标精确定义,世界坐标系无法移动或旋转。而用户坐标系(UCS)则是可移动的坐标系,是一种常用于二维制图和三维建模的基本工具。对于UCS而言,在其中创建和修改对象的XY平面被称为工作平面,用户可以使用UCS命令来新建或更改用户坐标系以满足用户的设计需要。尤其在三维环境中创建或修改对象时,通常需要在三维空间中的任何位置移动和重新定向UCS以简化设计工作。实践证明,在很多设计场合下,巧用UCS可以有效地提高设计效率。在默认情况下,UCS和WCS在新图形中最初是重合的。
AutoCAD中较为常用的坐标系是笛卡儿坐标系和极坐标系,坐标的输入又分绝对坐标和相对坐标两种。绝对坐标是以当前UCS坐标原点(0,0,0)为基础所获得的坐标值,而相对坐标则是相对于上一个指定点为参照所获得的坐标值。在实际制图中,有时使用相对坐标是很实用的,因为设计者此时关心的是当前定义点与关键目标点之间的相对位置,而其绝对坐标并不重要或者其绝对坐标难以一时获得。
在命令提示输入点时,用户既可以使用定点设备(如鼠标)指定点,也可以通过键盘在命令窗口的命令文本行中输入坐标。如果打开动态输入模式,还可以在光标旁边的工具提示中输入坐标值。
1.6.1 笛卡儿坐标输入
笛卡儿坐标系有X、Y和Z三个轴,在关闭动态输入模式的情况下,输入绝对笛卡儿坐标的格式如下,即输入以逗号分隔的X值、Y值和Z值。
X,Y,Z
如果只是在二维环境中绘制平面图形,那么可以省略Z值,即只需输入以逗号分隔的X值和Y值。X值是沿水平轴以单位表示的正的或负的距离,Y值是沿垂直轴以单位表示的正的或负的距离。
X,Y
如果启用动态输入,那么可以使用“#”前缀来指定绝对坐标(不是在命令行中输入而是在工具提示中输入)。
相对坐标是基于上一输入点的,如果知道某点与前一个点的位置关系,那么可以使用相对坐标。在关闭动态输入模式的情况下,要指定相对坐标,则在坐标前面添加一个符号“@”,例如输入“@5,18”指定一点,该点表示沿着X轴方向距离上一指定点有5个单位,沿Y轴方向距离上一指定点有18个单位。
1.6.2 极坐标输入
极坐标使用距离和角度来定位点,同笛卡儿坐标一样,极坐标也可以基于原点(0,0)输入绝对坐标,或者基于上一个指定点输入相对坐标。下面介绍输入二维极坐标的基础知识。
要使用极坐标指定一点,那么输入以角括号(<)分隔的距离和角度。绝对极坐标从UCS原点(0,0)开始测量,其输入格式如下(关闭动态输入模式时)。
距离<角度
这里的角度是指与X轴形成的角度。默认情况下,角度按逆时针方向增大,按顺时针方向减少,输入“3<270”和输入“3<-90”都代表相同的点。
如果要在非动态输入模式下输入相对极坐标,那么在坐标前面添加一个符号“@”,例如,输入“@3<45”表示该点距离上一个指定点有3个单位,并且与X轴成45 °。
1.6.3 直接距离输入
还可以采用直接距离输入法指定点,即通过移动光标指示方向,然后输入距离。该方法通常与正交模式、对象捕捉模式和相关追踪模式一起配合使用。