一、AutoCAD坐标输入#与@
绝对坐标#
绝对坐标基于 UCS 原点 (0,0),这是 X 轴和 Y 轴的交点。已知点坐标的精确的 X 和 Y 值时,请使用绝对坐标。
如果启用动态输入,可以使用 # 前缀来指定绝对坐标。如果在命令行而不是工具提示中输入坐标,可以不使用 # 前缀。例如,输入 #3,4 指定一点,此点在 X 轴方向距离 UCS 原点 3 个单位,在 Y 轴方向距离 UCS 原点 4 个单位。
下例绘制了一条从 X 值为 -2、Y 值为 1 的位置开始,到端点 (3,4) 处结束的线段。在工具提示中输入以下信息:
命令: line
起点: #-2,1
下一点: #3,4
直线位置如下所示:
相对坐标@
相对坐标是基于上一输入点的。如果知道某点与前一点的位置关系,可以使用相对 X,Y 坐标。
要指定相对坐标,请在坐标前面添加一个 @ 符号。例如,输入 @3,4 指定一点,此点沿 X 轴方向有 3 个单位,沿 Y 轴方向距离上一指定点有 4 个单位。
下例绘制了一个三角形的三条边。第一条边是一条线段,从绝对坐标 -2,1 开始,到沿 X 轴方向 5 个单位,沿 Y 轴方向 0 个单位的位置结束。第二条边也是一条线段,从第一条线段的端点开始,到沿 X 轴方向 0 个单位,沿 Y 轴方向 3 个单位的位置结束。最后一条直线段使用相对坐标回到起点。
命令: line
起点: #-2,1
下一点: 5,0
下一点: @0,3
下一点: @-5,-3
二、MicroStation坐标输入#符号
MicroStation键入窗口支持用#号代表前一点的绝对坐标值。按F9快捷键调出Key-in对话框,然后直接输入xy=对应数值。
比如输入:xy=#,10,# 则表示输入的该点的:绝对坐标X值等于前一个点绝对坐标X值, 绝对坐标Y值就是10,绝对坐标Z值等于前一个点的Z值.
再比如输入:xy=#10,10,#-10 则表示输入的该点的:绝对坐标X值等于前一个点绝对坐标X值加上10, 绝对坐标Y值就是10,绝对坐标Z值等于前一个点的Z值减去10.
二、MicroStation与AutoCAD中相对坐标的区别
如将一个点对象的高程增加0.5,在AutoCAD中执行移动命令后可输入命令:@0,0,0.5指定下一个点的相对坐标完成。而在MicroStation中执行移动命令后在键入命令行需输入:xy=#,#,#+0.5命令即可。