第三章 基本图形修改

第五节 阵列对象

    阵列对象是指创建按指定方式排列的多个对象副本。阵列分矩形阵列、环形阵列和路径阵列三种。在创建各种阵列的过程中,可以控制阵列关联性。
 
    3.5.1  矩形阵列
 
    在AutoCAD 2012中,当阵列角度设置为0°时,创建的矩形阵列的行和列分别与当前图形的X轴和Y轴平行,如图3-11所示;当阵列角度设置不为0°时,创建的矩形阵列效果如图3-12所示。
阵列角度为0°时的矩形阵列             
图3-11  阵列角度为0°时的矩形阵列                 图3-12  阵列角度为45°的矩形阵列
 
    操作范例:创建矩形阵列
 
    (1)新建一个图形文件,以原点为圆心绘制一个半径为10mm的圆。
 
    (2)在菜单栏中选择“修改”→“阵列”→“矩形阵列”菜单命令,或者在功能区“常用”选项卡的“修改”面板中单击“矩形阵列”按钮 。
 
    (3)根据命令行提示进行如下操作。
 
    命令: _arrayrect
    选择对象: 找到 1 个                                       //选择要阵列的圆
    选择对象: ↙                                              //按〈Enter〉键结束选择对象
    类型 = 矩形  关联 = 是
    为项目数指定对角点或 [基点(B)/角度(A)/计数(C)] <计数>: B↙   //选择“基点”选项
    指定基点或 [关键点(K)] <质心>:↙                           //默认质心为基点
    为项目数指定对角点或 [基点(B)/角度(A)/计数(C)] <计数>: A↙   //选择“角度”选项
    指定行轴角度 <0>: 30↙                                    //设置角度为30°
    为项目数指定对角点或 [基点(B)/角度(A)/计数(C)] <计数>: C↙   //选择“计数”选项
    输入行数或 [表达式(E)] <4>: 4↙                             //输入行数为4
    输入列数或 [表达式(E)] <4>: 5↙                             //输入列数为5
    指定对角点以间隔项目或 [间距(S)] <间距>: S↙                //选择“间距”选项
    指定行之间的距离或 [表达式(E)] <30.0000>: 25↙              //输入行之间的距离为25
    指定列之间的距离或 [表达式(E)] <30.0000>: 30↙              //输入列之间的距离为30
    按〈Enter〉键接受或 [关联(AS)/基点(B)/行(R)/列(C)/层(L)/退出(X)] <退出>:↙  //按〈Enter〉键
 
    完成该范例创建的矩形阵列如图3-13所示。
 
    知识点拨:如果在创建上述矩形阵列的过程中,需要考虑阵列关联性(即不接受默认的阵列关联性),那么在“按〈Enter〉键接受或 [关联(AS)/基点(B)/行(R)/列(C)/层(L)/退出(X)] <退出>:”提示下输入“AS”,然后按〈Enter〉键,命令行出现“创建关联阵列 [是(Y)/否(N)] <否>:”提示信息,接着根据需要输入“Y”或“N”来创建关联阵列或非关联阵列。阵列关联时,项目包含在单个阵列对象中,类似于块;非关联时,阵列中的项目将创建为独立的对象,更改其中一个项目不影响阵列中的其他项目。
矩形阵列
图3-13  矩形阵列
 
    3.5.2  环形阵列
 
    环形阵列是指通过围绕指定的圆心复制选定对象来创建的阵列,其操作思想是围绕中心点或旋转轴在环形阵列中均匀分布对象副本。对于填充角度,若输入正值则按逆时针旋转来计算,若输入负值则按顺时针旋转来计算。
 
    操作范例:创建环形阵列
 
    (1)新建一个图形文件,单击“圆”按钮 ,按照如下操作绘制一个圆。
 
    命令: _circle 
    指定圆的圆心或 [三点(3P)/两点(2P)/切点、切点、半径(T)]: 25,25↙
    指定圆的半径或 [直径(D)]: 5↙
 
    绘制的圆如图3-14所示。该圆将作为环形阵列的原始图形对象(或称源图形对象)。
 
    (2)在功能区“常用”选项卡的“修改”面板中单击“环形阵列”按钮 ,或者在菜单栏中选择“修改”→“阵列”→“环形阵列”命令。
 
    (3)根据命令行提示进行如下操作。
 
    命令: _arraypolar
    选择对象: 找到 1 个                                      //选择要阵列的圆
    选择对象: ↙                                             //按〈Enter〉键结束选择对象
    类型 = 极轴  关联 = 是
    指定阵列的中心点或 [基点(B)/旋转轴(A)]: 0,0↙              //输入阵列的中心点坐标
    输入项目数或 [项目间角度(A)/表达式(E)] <4>: 6↙            //输入项目数为6
    指定填充角度(+=逆时针、-=顺时针)或 [表达式(EX)] <360>:↙ //按〈Enter〉键接受默认的填充角度
    按〈Enter〉键接受或 [关联(AS)/基点(B)/项目(I)/项目间角度(A)/填充角度(F)/行(ROW)/层(L)/旋转项目(ROT)/退出(X)] <退出>:↙                                     //按〈Enter〉键
 
    完成创建的环形阵列效果如图3-15所示。
绘制圆                     
图3-14  绘制圆                                图3-15  创建环形阵列
 
    3.5.3  路径阵列
 
    单击功能区“常用”选项卡“修改”面板中的“路径阵列”按钮 ,或者使用菜单栏中的“修改”→“阵列”→“路径阵列”命令,可以创建沿整个路径或部分路径平均分布的对象副本,路径可以是直线、多段线、三维多段线、样条曲线、螺旋、圆弧、圆或椭圆。
操作范例:创建路径阵列
 
    (1)单击“打开”按钮 ,打开位于随书光盘的“CH3”文件夹中的“路径阵列.dwg”图形文档,该图形文档中包含如图3-16所示的一个正五边形和一条多段线。
 
    (2)在功能区“常用”选项卡的“修改”面板中单击“路径阵列”按钮 ,或者在菜单栏中选择“修改”→“阵列”→“路径阵列”命令。
 
    (3)根据命令行提示进行如下操作。
 
    命令: _arraypath
    选择对象: 找到 1 个                          //选择正五边形
    选择对象: ↙                                 //按〈Enter〉键结束选择对象
    类型 = 路径  关联 = 是
    选择路径曲线:                                //选择多段线
    输入沿路径的项数或 [方向(O)/表达式(E)] <方向>: 6↙
    指定沿路径的项目之间的距离或[定数等分(D)/总距离(T)/表达式(E)] <沿路径平均定数等分(D)>: 95↙ 
    按〈Enter〉键接受或[关联(AS)/基点(B)/项目(I)/行(R)/层(L)/对齐项目(A)/Z 方向(Z)/退出(X)] <退出>:↙
 
    创建的路径阵列如图3-17所示。
原始图形              
图3-16  原始图形                              图3-17  创建路径阵列