IFS Fractal Generator

Project information

A fractal is any pattern that, when seen as an image, produces a picture, which when zoomed into will still make the same picture. It can be cut into parts which look like a smaller version of the picture that was started with. A simple example is a tree that branches into smaller branches, and those branches into smaller branches and so on. Iterative Function Systems (IFSs) are a method of constructing fractals. An IFS fractal is made up of the union of several copies of itself, each copy being transformed by a function (hence "function system"). This application generates a 2D IFS fractal based on inputs entered by users through a GUI menu.