3.6 改变对象的位置和大小
改变对象在空间中的位置和大小主要用“移动”“旋转”“比例缩放”和“对齐”等修改命令。
3.6.1 移动对象
移动对象是指改变对象在坐标系中的位置。
1. 命令输入方式
命令行:MOVE。
选项卡:默认→修改→移动。
命令别名:M。
2. 操作步骤
命令:MOVE↵
选择对象:(选择要移动的对象)
选择对象:(继续选择要移动的对象或按<Enter>键确定所选的对象)↵
指定基点或[位移(D)]<位移>:(输入一点的坐标或在屏幕上取点)
指定第二个点或<使用第一个点作为位移>:(指定第二点或按<Enter>键)
从操作提示中可以看出,确定对象移动位移有两种方法:输入一点或输入两点。如果输入一点,对象的位移是这一点的坐标值;如果输入两点,则对象的位移是两点的坐标差。所以移动是有正负方向的。输入两点方式更多的是利用捕捉等方法从屏幕上取点,即把对象从一点精确地移动到另一点。
移动的效果如图3-25所示。
图3-25 移动的效果
3.6.2 旋转对象
旋转对象是指将选择的对象绕指定点旋转一定的角度。
1. 命令输入方式
命令行:ROTATE。
选项卡:默认→修改→旋转。
命令别名:RO。
2. 操作步骤
命令:ROTATE↵
UCS当前的正角方向:ANGDIR=逆时针 ANGBASE=0
选择对象:
选择对象:(继续选择要旋转的对象或按<Enter>键确定所选的对象)↵
指定基点:(指定点旋转中心)
指定旋转角度或[复制(C)/参照(R)]:(输入角度数值或输入“C”或输入“R”)↵
从操作提示中可以看出,旋转可以使用绝对角度和参照角度。
如果在“指定旋转角度或[复制(C)/参照(R)]:”提示下输入“C”后再执行旋转命令则边旋转边复制,即保留旋转的原对象。
● 绝对角度。
绝对角度有两种:
输入旋转角度数值,如“45”,表示旋转45°。
绕基点拖动对象并用鼠标在屏幕上指定一点或用键盘输入点的坐标。基点和指定点连线方向所确定的角度为旋转角度。
● 参照角度。
在旋转提示“指定旋转角度或[复制(C)/参照(R)]:”下输入R,并按<Enter>键,命令提示如下:
指定参照角<0>:(输入角度数值或取点)↵
指定新角度:(输入角度数值或取点)↵
旋转角度为“参照角”与“新角度”之差。
如果取点,输入的第一点与第二点连线确定“参照角”,第一点与第三点连线确定“新角度”。
下面用一个例子来说明利用参照角度来旋转对象的方法。
【例3-1】如图3-26所示,旋转等腰三角形,使其高BD的方向角为90°。
图3-26 旋转对象
a)旋转前 b)旋转后
命令操作如下。
命令:ROTATE↵
UCS当前的正角方向:ANGDIR=逆时针 ANGBASE=0
选择对象:(选择三角形和高)
选择对象:↵
指定基点:(利用捕捉方法指定点D)
指定旋转角度,或[复制(C)/参照(R)]:r↵
指定参照角<0>:(利用捕捉方法指定点D)
指定第二点:(利用捕捉方法指定点B)
指定新角度或[点(P)] <0>:90↵
这里提到的“捕捉”是一种精确取点的方法,具体使用请参考第5章5.2节。
3.6.3 缩放对象
缩放对象是指不改变对象间的比例,而放大或缩小对象。
1. 命令输入方式
命令行:SCALE。
选项卡:默认→修改→缩放。
命令别名:SC。
2. 操作步骤
命令:SCALE↵
选择对象:(选择要缩放的对象)
选择对象:(继续选择要缩放的对象或按<Enter>键确定所选的对象)↵
指定基点:(指定点缩放的中心)
指定比例因子或[复制(C)/参照(R)]<1.0000>:(指定缩放比例或输入“C”或输入“R”)↵
从操作提示中可以看出,缩放可以使用绝对比例和参照比例,也可以选择边缩放边复制。这与旋转命令类似。
● 绝对比例。
绝对比例大于1时放大对象;绝对比例小于1时缩小对象。
● 参照比例。
如果在缩放提示“指定比例因子或[参照(R)]:”下输入R并按<Enter>键,命令提示如下:
指定参照长度<1>:(输入长度数值或取点)↵
指定新长度或[点(P)]:(输入长度数值或取点)↵
缩放的比例为“新长度”与“参照长度”之比。
如果取点,输入第一点与第二点连线长度确定“参照长度”,第一点与第三点连线长度确定“新长度”。
3.6.4 对齐二维对象
对齐对象是指使对象与另一个对象对齐。实际上,对齐是一个三维修改命令,但在平面绘图中使用也是非常方便的。
1. 命令输入方式
命令行:ALIGN。
选项卡:默认→“修改”面板扩展工具→对齐二维对象。
命令别名:AL。
2. 操作步骤
命令:ALIGN↵
选择对象:(选择对齐的源物体)
选择对象:(选择物体或确定选择)↵
指定第一个源点:(在源物体上指定一点)
指定第一个目标点:(在目标物体上指定一点)
指定第二个源点:(继续指定或按<Enter>键结束)
指定第二个目标点:
指定第三个源点或<继续>:(继续指定或按<Enter>键)↵
是否基于对齐点缩放对象?[是(Y)/否(N)]<否>:(“Y”缩放,“N”不缩放)↵
对齐命令比较长,但比较简单。实际上就是要把源物体上的源点,分别对齐到目标物体上的目标点。
● 对齐可以指定一对源点和目标点,这时相当于把源物体从源点移动到目标点。
● 当指定两对源点和目标点时,物体不仅移动而且可能旋转,即源物体的一条边与目标物体的一条边对齐。多用于平面图形的对齐。
● 当指定三对源点和目标点时,物体不仅移动而且可能旋转,即源物体的一个面与目标物体的一个面对齐。多用于三维物体的对齐。
● 指定两对点对齐时,可以选择源物体对齐后是否基于对齐点缩放对象。
二维物体的对齐效果如图3-27所示。
图3-27 对齐效果
a)对齐前 b)一对点(两线中点)c)两对点 d)两对点并缩放