Casey suggests we write programs to visualize the same simple instructions:
A surface filled with 100 medium to small sized circles. Each circle has a different size and direction, but moves at the same slow rate. Display:
A. The instantaneous intersections of the circles.
B. The aggregate intersections of the circles.
0000 Casey Reas
0001 Robert Hodgin
0002 William Ngan
0003 Jared Tarbell
We were not allowed to see each other's programs until the end. In this way we found many surprises of similarities and dissimilarities between our implementations.
0000bright white lights highlight intersections between circles
0001small particles travel the perimeters of each circle
The circles in this interpretation begin with a radius of 1 pixel and slowly increase to some arbitrary size (10-50 pixels). Circles are drawn with small moving points along the perimeter. The intersections are rendered as glowing orbs. The twinkling effect of the intersections was unintentional, but once discovered, emphasized with an irregular drawing technique. Glowing orbs are rendered ONLY when a perimeter point moves past the intersection point.
1000a glow has been added to emphasize the particles that travel each circle's perimeter