3.4 阵列和偏移
阵列和偏移是AutoCAD提供的两个常用的规律性复制图形的命令,阵列又分矩形和环形分布多个复制图形。
3.4.1 矩形阵列
1.命令
命令名:ARRAYRECT。
菜单:“修改”→“阵列”→“矩形阵列”。
图标:。
2.功能
对选定对象做矩形阵列式复制。
矩形阵列的含义如图3-8所示,是指将所选定的图形对象(如图3-8a中所示的1)按指定的行数、列数复制为多个。
3.格式及示例
命令: ARRAYRECT↙
选择对象:(选取如图3-8a所示最左边1处的扶手椅)
找到 1 个
选择对象:↙
类型 = 矩形 关联 = 是
选择夹点以编辑阵列或 [关联(AS)/基点(B)/计数(COU)/间距(S)/列数(COL)/行数(R)/层数(L)/退出(X)]<退出>:R↙
输入行数或 [表达式(E)]<3>:2↙
指定 行数 之间的距离或 [总计(T)/表达式(E)]<377.8634>: (输入行间距数值)
指定 行数 之间的标高增量或 [表达式(E)]<0>:↙
选择夹点以编辑阵列或 [关联(AS)/基点(B)/计数(COU)/间距(S)/列数(COL)/行数(R)/层数(L)/退出(X)]<退出>:COL↙
输入列数或 [表达式(E)]<4>:4
指定 列数 之间的距离或 [总计(T)/表达式(E)]<769.582>: (输入列间距数值)
选择夹点以编辑阵列或 [关联(AS)/基点(B)/计数(COU)/间距(S)/列数(COL)/行数(R)/层数(L)/退出(X)]<退出>:
阵列结果如图3-8b所示。图3-9所示为对三角形A进行两行、三列矩形阵列的结果。
图3-8 矩形阵列的含义
图3-9 矩形阵列
3.4.2 环形阵列
1.命令
命令名:ARRAYPOLAR。
菜单:“修改”→“阵列”→“环形阵列”。
图标:。
2.功能
对选定对象做环形阵列式复制。
环形阵列的含义如图3-10所示,是指将所选定的图形对象(如图3-10a中所示的1)绕指定的中心点(如图3-10b中所示的2)旋转复制为多个。
图3-10 环形阵列的含义
3.格式及示例
命令:ARRAYPOLAR↙
选择对象: (选择图3-10a中所示的扶手椅1)
找到 1 个
选择对象:↙
类型 = 极轴 关联 = 是
指定阵列的中心点或 [基点(B)/旋转轴(A)]: (捕捉如图3-10b所示的中心点2)
选择夹点以编辑阵列或 [关联(AS)/基点(B)/项目(I)/项目间角度(A)/填充角度(F)/行(ROW)/层(L)/旋转项目(ROT)/退出(X)]<退出>:F↙(指定阵列的角度范围)
指定填充角度(+=逆时针、-=顺时针)或 [表达式(EX)]<360>:↙
选择夹点以编辑阵列或 [关联(AS)/基点(B)/项目(I)/项目间角度(A)/填充角度(F)/行(ROW)/层(L)/旋转项目(ROT)/退出(X)]<退出>:I↙
输入阵列中的项目数或 [表达式(E)]<6>:8↙
选择夹点以编辑阵列或 [关联(AS)/基点(B)/项目(I)/项目间角度(A)/填充角度(F)/行(ROW)/层(L)/旋转项目(ROT)/退出(X)]<退出>:B↙
指定基点或 [关键点(K)]<质心>: (捕捉扶手椅的中心点)
选择夹点以编辑阵列或 [关联(AS)/基点(B)/项目(I)/项目间角度(A)/填充角度(F)/行(ROW)/层(L)/旋转项目(ROT)/退出(X)]<退出>:ROT↙
是否旋转阵列项目?[是(Y)/否(N)]<是>:Y↙ (阵列时旋转项目)
选择夹点以编辑阵列或 [关联(AS)/基点(B)/项目(I)/项目间角度(A)/填充角度(F)/行(ROW)/层(L)/旋转项目(ROT)/退出(X)]<退出>:↙
结果如图3-10b所示。
图3-11所示为对三角形A进行180°、项目数为5环形阵列的结果,采用“阵列时旋转项目”设置;图3-12所示为取消“阵列时旋转项目”时的环形阵列情况。
图3-11 环形阵列的同时旋转原图
图3-12 环形阵列时原图只做平移
4.说明
环形阵列时,默认情况下原图形的基点由该选择集中最后一个对象确定。直线取端点,圆取圆心,块取插入点,如图3-12中所示B点为三角形的基点。显然,基点的不同将影响图3-11和图3-12中所示各复制图形的布局。要修改默认基点设置,可通过“B”选项重新指定点。
3.4.3 偏移
1.命令
命令名:OFFSET(缩写名:O)。
菜单:“修改”→“偏移”。
图标:。
2.功能
画出指定对象的偏移,即等距线。直线的等距线为平行等长线段,如图3-13a所示;圆弧的等距线为同心圆弧,保持圆心角相同,如图3-13b所示;多段线的等距线为多段线,其组成线段将自动调整,即其组成的直线段或圆弧段将自动延伸或修剪,构成另一条多段线,如图3-13c和d所示。
图3-13 偏移
a)直线 b)圆弧 c)多段线1 d)多段线2
3.格式和示例
AutoCAD用指定偏移距离和指定通过点两种方法来确定等距线位置,对应的操作顺序具体如下:
1)指定偏移距离值,如图3-14所示。
命令:OFFSET↙
当前设置: 删除源=否 图层=源 OFFSETGAPTYPE=0
指定偏移距离或 [通过(T)/删除(E)/图层(L)]<通过>:2↙ (偏移距离)
选择要偏移的对象,或 [退出(E)/放弃(U)]<退出>:(指定对象,选择多段线A)
指定要偏移的那一侧上的点,或 [退出(E)/多个(M)/放弃(U)]<退出>:(用B点指定在外侧画等距线)
选择要偏移的对象,或 [退出(E)/放弃(U)]<退出>:(继续进行或按〈Enter〉键结束)
2)指定通过点,如图3-15所示。
命令: OFFSET↙
当前设置: 删除源=否 图层=源 OFFSETGAPTYPE=0
指定偏移距离或 [通过(T)/删除(E)/图层(L)]<2.0000>:T↙(“指定通过点”方式)
选择要偏移的对象,或 [退出(E)/放弃(U)]<退出>:(选择对象,选择多段线A)
指定通过点或 [退出(E)/多个(M)/放弃(U)]<退出>:(指定通过点B)
(画出等距线C)
选择要偏移的对象,或 [退出(E)/放弃(U)]<退出>:(继续选择对象C)
指定通过点或 [退出(E)/多个(M)/放弃(U)]<退出>:(指定通过点D)
(画出最外圈的等距线)
指定通过点或 [退出(E)/多个(M)/放弃(U)]<退出>:(继续进行或按〈Enter〉键结束)
图3-14 指定偏移距离
图3-15 指定通过点
从图3-14、图3-15所示可以看出,生成多段线的等距线过程中,各组成线段将自动调整,原图中有的线段可能没有对应的等距线段(图3-15)。
3.4.4 综合示例
图3-16a所示为一建筑平面图,现欲用OFFSET命令画出墙内边界,用MIRROR命令修改开门方位。
操作步骤如下:
1)用OFFSET命令指定通过点的方法画墙的内边界:
命令: OFFSET↙
当前设置: 删除源=否 图层=源 OFFSETGAPTYPE=0
指定偏移距离或 [通过(T)/删除(E)/图层(L)]<2.0000>:T↙(“指定通过点”方式)
(拾取墙外边界A点)
指定通过点或 [退出(E)/多个(M)/放弃(U)]<退出>:(用端点捕捉功能拾取到B点)
选择要偏移的对象,或 [退出(E)/放弃(U)]<退出>:↙(按〈Enter〉键,结束偏移命令)
结果如图3-16b所示。
图3-16 综合示例
a)建筑平面图 b)画墙的内边界 c)选择门 d)修改开门方位
2)用MIRROR命令修改开门方位:
命令:MIRROR↙
选择对象:w↙
指定第一个角点:(用“窗口”方式选择门,如图3-16c所示)
指定对角点:↙
已找到2个
选择对象:↙ (按〈Enter〉键,结束选择)
指定镜像线的第一点:(用中点捕捉功能拾取墙边线中点)
指定镜像线的第二点:(捕捉另一墙边线中点)
是否删除源对象?[是(Y)/否(N)]<N>:Y↙(删去原图)
结果如图3-16d所示。