Michael Bradford Williams

Distractions

Here are a few small programs I've written to investigate certain visual or mathematical ideas. Most of them are in JavaScript and use HTML canvas, but a few are in Java.

a cellular automaton

Here's some stuff on cellular automata that I did for my own amusement. I recently added an in-browser drawing program.

Here's a program that draws a fractal based on semicircles.

a complex mapping

Here is a program to visualize certain complex mappings. This page contains the Java applet and various pretty pictures.

Here is a program to draw some interesting patterns with circles.

Here is a variation of the above program that draws interesting patterns with n-gons, instead of circles.

Here is a program to randomly fill a grid with chains of line segments. An interesting circuit-like effect is the result.

Here is a program to simulate particles in a graviational field.

Here is a program to draw a few types of vector fields that interact with the mouse cursor.

Here is a program that I wrote to draw the paths of particles moving (almost) randomly in the plane. A nice string-like effect is the result.

last modified: 02/01/2012