Last edited May 5 2006
Find this document at

A VPython Zoo of Cellular Automata, Iterated Function Systems and 3D Fractals

by Andrew McCormick

for Math 198, 2006


Written in VPython, a language similiar to C++, the examples I present in this project cover a wide range of mathematical and computer science ideas. Included are 3D Fractals (nicely presented visually thanks to VPython's graphic abilities), interactive Cellular Automata whose AI algorithms can be changed and optimized, and Iterated Function Systems which reproduce interesting mathematical sets. Along with the visual presentation of these examples, care is taken to explain the computer science and mathematical principles behind their construction.