3.3 图形显示功能
绘制或编辑复杂图形时,经常要察看图形的某些细节。这就需要对图形视图进行放大、缩小或平移。对于重叠对象,有时还需要控制对象叠放的顺序。
说明:对图形视图的操作只改变图形在屏幕上的显示,而图形本身的绝对大小以及在世界坐标系中的位置是不变的。
对图形视图显示的操作一般可以通过命令行、菜单、工具栏、命令窗口和工具面板完成,如图3-12所示。
图3-12 图形视图的命令、菜单和工具栏
3.3.1 视图的重画
在画图或删除过程中,有时屏幕上会留下杂散的像素,如点或残线段等,使视图显得杂乱。这时可利用重画命令消除。
1.命令输入方式
命令行:REDRAW。
菜单栏:视图(V)→重画。
命令别名:R。
2.操作步骤
利用重画命令一次可以清理一个视口。如果要同时清理多个视口,可以用全部重画命令“REDRAWALL”(RA)。
重画命令是AutoCAD早期版本中的常用命令,现在已经很少用了。
3.3.2 视图的重生成
有时对象在屏幕上显示会变形,如圆变成了多边形。这时要用“REGEN”命令在当前视口中重生成整个图形并重新计算所有对象的屏幕坐标,优化显示和对象选择的性能。
1.命令输入方式
命令行:REGEN。
菜单栏:视图(V)→重生成。
命令别名:RE。
2.操作步骤
利用重生成命令一次可以重生成一个视口。如果要同时重生成多个视口,可以用全部重生成命令“REGENALL”。
重生成命令的效果如图3-13所示。
图3-13 重生成命令的效果
a)原图 b)重生成后
3.3.3 视图的平移
不对视图进行缩放只平移视图,以观看图形所需部分。“平移”命令的菜单如图3-14所示。
图3-14 “平移”命令菜单
从菜单中可以看出,“平移”命令包括:“实时”、“定点”(P)、“左”(L)、“右”(R)、“上”(U)和“下”(D)。其中实时平移是最常用的,如非特别指出,平移就指实时平移。
1.实时平移
命令输入方式如下。
命令行:PAN。
菜单栏:视图→平移→实时。
工具栏:标准(Standard)→。
工具面板:视图→二维导航(Navigate 2D)→平移。
命令别名:P。
其他方法:水平和垂直移动滚动条;按住鼠标中键的同时移动鼠标。
输入“平移”命令并回车后,光标变为手掌形,并出现命令提示:“按<Esc>或<Enter>键退出,或单击右键显示快捷菜单”,按住鼠标左键,上下左右拖动,就能对视图进行平移,以观看图形所需部分。平移视图命令可用“缩放上一个(Zoom Previous)”命令来恢复。
2.定点平移
定点平移可以指定一个点,点的坐标即平移的相对位移;也可以指定两个点,从第一点(基点)到第二点位移。
定点平移的命令为:“-Pan”。
3.3.4 图形视图的缩放
缩放工具位于“视图”选项卡的“二维导航”面板中,如图3-15所示。在“标准”工具栏、“缩放”工具栏,以及“视图”→“缩放”菜单命令中也有相应的缩放工具。
图3-15 “缩放”工具
1.命令输入方式
命令行:ZOOM。
菜单栏:视图→缩放。
工具面板:视图→二维导航→。
命令别名:Z。
2.操作步骤
从命令提示中可以看出,默认情况下可以指定窗口角点,或者输入比例因子“nX”或“nXP”;如果直接按<Enter>键,则实现实时缩放;如果输入方括号中的选项,则进入其他的缩放模式。单击鼠标右键,显示视图“缩放”命令的快捷菜单。
各种缩放方法的意义如下:
(1)实时缩放
如果在缩放“ZOOM”命令提示下直接按<Enter>键,就可以对视图进行实时缩放。即按住鼠标左键,通过向上拖动,实现动态放大,向下拖动实现动态缩小。
“实时缩放”的工具按钮是,另外通过上下滚动鼠标中键,也可实现动态缩放。
(2)全部(A)
如果在“ZOOM”命令提示下输入“A”(All(全部)),则显示当前视口中的整个图形,将图形缩放到图形界限或当前绘图范围两者中较大的区域中。这是经常用的缩放命令,可以用来观察图形的全貌。
(3)中心(C)
如果在缩放命令提示下输入“C”(Center(中心点)),则中心点缩放。即指定一点作为视图显示的中心点,再指定比例因子或窗口高度以确定视图的缩放。操作步骤如下:
指定窗口高度是要指定新视图视窗的高度,尖括号中的数值是原来视窗的高度。用指定高度的方法,缩放比例为:原来视窗高度/指定高度。指定高度小于原来视窗高度时放大,否则缩小。
(4)动态(D)
在缩入命令提示下输入“D”(Dynamic(动态)),则动态改变视口的位置和大小,使其中的图像平移或缩放,充满整个视口。
操作时首先显示平移视图框。将其移动到所需位置并单击,视图框变为缩放视图框,调整其大小,以确定缩放比例。单击又变为平移视图框,可再次调节其位置,再次单击又变为缩放视图框,如此循环。调整合适后按<Enter>键确定缩放。
(5)范围(E)
在“ZOOM”命令提示下输入“E”(Extents(范围)),则缩放以使图形绘图范围内所有对象最大显示。与ZoomAll相似。
(6)上一个(P)
在“ZOOM”命令提示下输入“P”(Previous(上一个)),则回到上一个视图。“缩放上一个”工具按钮为。
在编辑图形时,经常要放大图形的局部,对局部修改完毕后,又要回到以前的状态。这时可以利用“显示上一个视图”命令。
(7)比例(S)
在默认情况下,如果输入的是一个比例因子(Scale Factor),则实现比例缩放。效果如图3-16所示。“比例缩放”工具按钮是。
图3-16 比例缩放
a)缩放前的视图 b)比例因子0.5x
图3-16 比例缩放(续)
c)比例因子2x
放大和缩小,其实也是比例缩放。前者的比例因子为2x,后者为0.5x。
(8)窗口(W)
指定窗口角点,即用坐标输入的方法,或利用鼠标拖出一个矩形的两个对角,建立一个矩形观察区域,矩形区域满屏显示,矩形的中心变为新视图的中心,实现了视图的放大或缩小。如果在缩放命令提示下输入“W”(Window(窗口))按<Enter>键,则实现同样的功能,即窗口缩放。
(9)对象(O)
缩放以便尽可能大地显示一个或多个选定的对象并使其位于绘图区域的中心。可以在启动“ZOOM”命令之前或之后选择对象。
3.3.5 重叠对象排序
在绘图时,某些图形对象会重叠到一起,有时需要更改叠放对象的显示次序,这时可以使用“绘图次序”工具为重叠对象的默认显示排序。这些工具位于“默认”选项卡“修改”面板的扩展工具中,如图3-17所示。“绘图次序”工具栏上也有相同工具。
图3-17 “绘图次序”工具
1.命令输入方式
命令行:DRAWORDER。
命令别名:DR。
2.操作步骤
除“DRAWORDER”命令外,“TEXTTOFRONT”命令将图形中所有文字、标注或引线置于其他对象的前面。“HATCHTOBACK”命令将所有图案填充对象置于其他对象的后面。可以使用“DRAWORDERCTL”系统变量控制重叠对象的默认显示行为。图形对象排序的效果如图3-18所示。
图3-18 排序效果
a)圆填充后置 b)圆填充前置