3D Array was generated by creating a series of circles in a resizable 3-dimensional grid in Grasshopper with custom control over the size, color, and orientation of the circles. These parameters were determined by proximity to a drive curve within the bounds of the grid. The result was a highly visual and graphic representation of the drive curve within the composition of circles.

A 360-degree view of the array

An animation of the movement of the drive curve