Circular and spiral arrays typically involve some combination of moving, scaling, and rotating copies along one or two axes and around a common center. The effects can vary from the uniform radial arrangement of bolts on a wheel hub to the complex geometry of a spiral staircase. Many circular patterns can be modeled with these techniques.
See Using the Array Dialog for an explanation of interface terms used here. See Arraying Objects for the basic steps in making an array.
Circular and spiral arrays both require a common center for the arrayed objects. This can be the world center, the center of a custom grid object, or the center of the object group itself. You can also move the pivot point of an individual object and use that as the common center.

A circular array
Circular arrays are similar to linear arrays, but based on rotation around a common center rather than movement along an axis. The following procedure makes a circle of objects on the XY plane of the home grid with the Z axis as the center.
To create a circular array:
On the Main toolbar, select a transform center to become the center of the array. In this case, select Use Transform Coordinate Center so the center of the grid becomes the array center.
Select an object and position it at some distance from the center of the grid. This distance is the radius of the finished circle.
Choose Array from the Array flyout or the Tools menu to display the Array dialog.
Note: The Array flyout is on the Axis Constraints toolbar, which is off by default. You can toggle display of this toolbar by right-clicking on the main toolbar and selecting Axis Constraints from the Customize Display right-click menu.
On the Array dialog, enter 360 in the Totals Rotate Z field. This is the total rotation for the array, a complete circle. Enter fewer degrees to create a partial circle.
Choose 1D and enter a Count value (this can be any number) and click OK. The software arrays that number of clones within the total rotational angle you specify.

A spiral array
The simplest spiral arrays are rotated circular arrays with a movement along the central axis. The same circle is formed, but now the circle rises upward.
If Z is the central axis, enter a value for Incremental Move Z. Each clone is then moved upward this amount as the circle is formed.
By default, each object, when copied into the array, rotates around its own center to follow the main rotation around the common center. This is controlled by the Re-Orient option.
Turn off Re-Orient so objects maintain their original orientation while being rotated. In effect, objects remain "facing the same direction" as the original object.
Web Designer - offers freelance web design services, redesign, graphic design, content
management, web development and e-commerce.
LTD