Arraying entities
Array types
BricsCAD supports rectangular, polar, and path array types. Rectangular and polar arrays can also be configured as 3D arrays by defining multiple levels.
The following commands can be used to create arrays:
- ARRAY creates rectangular, polar, or path arrays.
- ARRAYRECT creates a rectangular array.
- ARRAYPOLAR creates a polar array.
- ARRAYPATH creates an array along a selected path.
- 3DARRAY creates static 3D rectangular and polar arrays.
- ARRAYEDIT modifies associative arrays.
- ARRAYCLASSIC creates static rectangular or polar arrays through a dialog box.
- -ARRAY creates rectangular or polar arrays from the Command line.
The ARRAY, ARRAYRECT, ARRAYPOLAR, and ARRAYPATH commands support both associative and static (non-associative) arrays through the Associative option. Associative arrays remain linked to their source entities, allowing them to be edited after creation. Non-associative arrays are created as individual entity copies and cannot be modified as a single array entity. The ARRAYCLASSIC, -ARRAY and 3DARRAY commands create non-associative arrays.
The ARRAY, ARRAYRECT and ARRAYPOLAR commands support the creation of 3D rectangular and polar arrays through the Levels option.
Array parameters
An array is defined by a set of parameters. The available array parameters depend on the selected array type.
- Rectangular arrays arrange entities in rows and columns.
Specify the number of rows and columns, as well as the spacing between rows and columns.
- Polar arrays arrange entities around a center point.
Specify the center point, the number of items, and either the angle between items or the total angle to fill. You can choose whether the arrayed entities rotate around the center point or retain their original orientation.
Note: Add multiple levels to a rectangular or polar array to create a 3D array. - Path arrays distribute entities along a selected path.
Specify the path and define the required distribution and orientation settings.
Creating an associative or static array
Commands: ARRAY, ARRAYRECT, ARRAYPOLAR, ARRAYPATH
- Launch the ARRAY, ARRAYRECT, ARRAYPOLAR or ARRAYPATH command.
- Select the entities to include in the array and press Enter.
- For the ARRAY command, specify the array type (Rectangular, Polar, or Path).
- Define the array parameters.Note:
- The Array Creation contextual ribbon tab is displayed. You can define array parameters using the ribbon controls or from the Command line.
- To create a 3D array, add multiple levels to a rectangular or polar array.
- Set the Associative option to create either an associative or a static (non-associative) array.
- Press Enter to create the array.
Creating static rectangular and polar arrays
Commands: ARRAYCLASSIC, -ARRAY, 3DARRAY
- Launch the ARRAYCLASSIC, -ARRAY or 3DARRAY command.
- Select the entities to include in the array and press Enter.
- Specify the array type:
- Rectangular
- Polar
- Define the parameters for the selected array type.
- Press Enter or, for ARRAYCLASSIC command, click OK to create the array.
Editing an associative array
- Select the associative array.
- Choose one of the following methods to edit the array:
- Use the controls available on the Array contextual ribbon tab.
- Click an array grip to modify the array directly.Note: If the HOTKEYASSISTANT system variable is On, the Hotkey Assistant widget is displayed. Repeatedly press the Ctrl key to switch between the widget options. The options differ based on the selected grip type.
- Launch the ARRAYEDIT command. See the ARRAYEDIT command article for more information.
- Use the Properties panel.
- Use the Mechanical Browser panel.
- Modify the array parameters as required. Options:
- Change the number of items.
- Adjust row, column, level, spacing, angle, or path settings, depending on the array type.
- Edit, replace, or remove array items.
- Edit the source entities.Note: When editing the source entities of an associative array, the Associative Array Edit session displays only the selected source item. Any changes made to the source item are applied to all corresponding items in the array.
- Exit array editing and return to the drawing environment.
