ARRAY(命令)

创建按指定方式排列的对象副本。

用户可以在均匀隔开的矩形、环形或路径阵列中创建对象副本。

alt

在选择要复制的对象(即所谓的源对象)后,您可以选择排列模式。 有三种类型的阵列:

矩形边界

将选定对象的副本分布到行、列和层的任意组合。

路径(Path)

沿路径或部分路径均匀分布选定对象的副本。

注意:如果选择了路径阵列,还需要直线、多段线、三维多段线、样条曲线、螺旋、圆弧、圆或椭圆以用作路径。

环形

在绕中心点或旋转轴的环形阵列中均匀分布对象的副本。

下面是应用这些阵列来排列显示表格时可能的外观:

alt

阵列中的每个元素称为阵列项目,它可以包含多个对象。 也可以指定块作为阵列的源对象。

注意:属性对象无法进行排列,并将自动从选择集中过滤掉。

关联和非关联阵列

您可以使用 ARRAY 命令中的选项来选择阵列默认为关联还是非关联。

注意:“快速选择”不会选择嵌套在关联阵列对象中的块或对其计数。

修改关联阵列中的项目

借助关联阵列,您可以通过以下方式直接进行编辑:使用夹点、使用夹点菜单选项(在将光标悬停在夹点上时显示),或者从上下文选项卡或在“命令”提示下使用 ARRAYEDIT 命令。例如,下面是椅子的矩形阵列的主要控件。路径阵列的控件与环形的控件相似。

alt

在创建关联阵列后,您仍可以修改阵列中的项目,如下所示:

编辑阵列中的源项目。源项目的所有实例都将自动更新。 删除阵列中的一个或多个项目。

将阵列中的一个或多个项目替换为选定对象。也可以添加或删除与阵列中的项目相关联的对象。 在本例中,表所显示的第一列已替换为较短的格式,而且删除了顶部行中的两个表。

alt

即使在做了这些更改后,阵列仍将保持关联,并且项目间的间距和角度仍可以在单个操作中进行动态更改。

提示:如果需要将关联阵列转换为单独的对象,只需对该阵列使用 EXPLODE 命令。