Structure #003B

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 aggregate intersections of the circles.

Implemented by Jared Tarbell
20 April 2004
Flash MX

In addition to the computational intensity of the instantaneous version, the aggregate version is required to leave visual artifacts of the intersections. This extra burden is almost unbearable to watch unfold (even with a limiter of 1000 lines, and a reduced drawing rate of 25%). Again it should be noted that additional Flash optimization might exist of which I am unaware.

The difference from the original implementation is so large that it is a different piece of work. Flash is just extremely poor at executing a structure that requires accumulating visual information.

The differences in frames per second between the Processing execution of this sketch and the Flash version is surprising.