Longer story:
IFS Drawer creates beautiful fractals using Iterated Functions Systems (IFS). The program starts by displaying a blank canvas (1st iteration). Then users add rectangles to the canvas and use simple click-and- drag commands to manipulate the rectangles to form initial images. Users can make manipulations such as rotation, resizing, sheering, and translation. Then, IFS Drawer calculates affine transformation formulas using the positions and orientations of the initial images. IFS Drawer repeats these formulas to draw successive iterates which lead eventually to fractals. Then the user selects the number of iterations to display. Unlike most other fractal generators available, IFS Drawer allows users to stop at intermediate iterations. In addition, IFS Drawer includes tools for calculating the transformation formulas and the Hausdorf dimension of the fractals.