上QQ阅读APP看本书,新人免费读10天
设备和账号都新为新人
1.3.3 绝对坐标和相对坐标
当连续进行点输入时,可以采用输入绝对坐标或输入相对坐标两种方式,二者之间的不同在于:输入点基于不同的参照对象。
绝对坐标是以当前坐标原点为基点所获得的坐标值,如(3,-5)、(3<225)、(0,100)均为绝对坐标。
相对坐标则是相对于前面输入的一点为参照所获得的坐标值,表示方法是在坐标值前面加一个“@”符号。如相对直角坐标表示为(@3,-5);相对极坐标表示为(@3<225)。
例如绘制一条直线,两端点的坐标分别为(2,3)和(3,5)。调用绘制直线的命令LINE,命令行显示:
命令:_line指定第一点:2,3 (输入第一点的绝对坐标) 指定下一点或[放弃(U)]:
如果使用绝对坐标输入,直接输入(3,5),就可以绘出直线。
如果使用相对坐标输入,可知(3,5)相对于(2,3)的X轴增量为I,Y轴增量为2,故而输入相对坐标(@1,2)就可以绘出直线。
相对坐标的存在是具有很强的实用意义的。比如绘制图纸时,往往需要输入大量的关键点的坐标,倘若任何点的绝对坐标都为已知,自然可以完成输入,但通常情况下,有些点的绝对坐标难以获得或者其绝对坐标并不重要,绘图者和设计者更为关心相关联的关键点之间的相对位置,这时候,相对坐标就有了很大的用处。