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.
![]() |
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. |
![]() |
![]() |
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