Structure #003A
A surface filled with one hundred medium to small sized circles. Each circle has a different size and direction, but moves at the same slow rate. Display the instantaneous intersections of the circles.

Implemented by Casey Reas
8 March 2004
Processing v.68
Return to menu
The points moving on the screen are the center of each circle. The lines connect the intersections on the perimeter of overlapping circles. To emphasize the difference in line length, they increase in value from white to black as they grow longer. Because the edge of a circle is a nonlinear surface, the lines drawn from the intersections grow quickly, linger as they grow longer, and diminish quickly. When three or more circles simultaneously overlap, the illusion of depth increases as the resulting lines construct a corner.

I most enjoy watching pairs of points approach each other until a line forms between them.  Sometimes two points will drift in tandem carrying their line interface with them.  The way in which the line's stroke fades with distance is quite nice.

The interactions are relatively basic and expected until suddenly, a cube appears out of nowhere and disappears as quickly as it arrived. Very meditational.

There is something “musical” about this piece. I can feel a gentle rhythm in the variations of line movements.