The Graphics used in Thomas Christopher's pages

 

I'm on a leave of absence from IIT this year. You can find me via my company's home page: Prof. Thomas W. Christopher

Tools of Computing LLC

www.toolsofcomputing.com

tc@toolsofcomputing.com

About the fractal fern

The fractal fern is created by recursively drawing the picture that appears in the whole frame in each of the frames outlined in red. To start, a line is drawn from the upper left corner to the shared corners of the three red boxes. Then, that line must be drawn recursively in each of the boxes. Since each of those lines is in the overall frame, those lines themselves must be drawn in each of the boxes. And so each line drawn results in three more lines being drawn, and each of them requires three more, down to the level of pixels, where we stop.

 

The graphics and the programs that generate them

Here are the fractal fern and the other graphics and the programs that generate them. To run these programs, you will need to have a version of the Icon programming language with graphics, e.g. 9.1. You can get it from The Icon Project.

Image Graphics file &
Program
balls.gif

balls.icn

Each time you execute this, it will give you a different pattern.

cluster.gif

cluster.icn

Each time you execute this, it will give you a different pattern.

darkfern.gif

darkfern.icn

grayspiral.gif

grayspiral.icn

leaf.gif

leaf5.icn

lightballs.gif

lightballs.icn

Each time you execute this, it will give you a different pattern.

lightcluster.gif

lightcluster.icn

Each time you execute this, it will give you a different pattern.

lightfern.gif

lightfern.icn

lightleaf.gif

lightleaf.icn