Saturday, October 20, 2012

Fractal Art

Students, in CMPSC 462: Data Structures, recently wrote programs that used recursive functions to generate variations of famous fractals. The programs generated these images by writing PostScript code, and, therefore, this approach is an example of metaprogramming in which a program writes another program.   Here is a small collection of their art.

Variation of a Sierpinksi Carpet - Aymen Ben Salah

Pythagorean Tree in Summer - David Solares









Pythagorean Tree in Fall - Dmitri Petanov

T-Square in Blank and White - Matthew Bretz

Multi-colored T-Square - Josh Pavoncello

Pythagorean Tree in Spring - Tanner Shaub

Barnsley Fern - Tyler Brown

Leaning Pythagorean Tree - Veronica Hull

Barnsley Fern in Fall - Travis Stodter