Self-Similar Fractal Designer

Here are some instructions for use:

1) Add some shapes into the first box and use your mouse to shape them how you wish. To delete a shape, scale it to be small enough.

2) Add some transformations into the second box to be iterated in creating the fractal. The formula for each transformation is T(v) = R(a*v) + b, where a is the scale, R is the rotation, and b is the translation. You can either specify these numbers yourself or use your mouse to shape a given transformation. The x and y axis limits are -200 and 200. To delete a transformation, scale it to be small enough.

3) Hit "Generate" to iterate the transformations and create the fractal.

Gallery