Algorithmic art room


geometric meditations on khayyam
geometric meditations on khayyam


Welcome to the algorithmic art room. It's a place where even the simplest rules can generate worlds of fascinating, unexpected patterns. To fully experience the exhibit, you should try your hand with the interactive pieces and create your own artistic medleys. binary fractal maker I had no didactic purpose in designing this page. Its only raison d'être is the great pleasure that writing these programs have given me, and the fun you might have during your visit. So please sit back and have a pleasant stay.

a mondrian-style pattern generator


a thing seen, a thing known,

circle hiding in angle bisectors

you looked, but did you see?


you looked, but did you see?

private Cell[][] makeNextGeneration() { Cell[][] next = new Cell[edge][edge]; for (int i = 0; i < edge; i++) { for (int j = 0; j < edge; j++) { int count = 0; if (pointOK(i + 1, j)) { count = count + cells[i + 1][j].life; } if (pointOK(i, j + 1)) { count = count + cells[i][j + 1].life; } if (pointOK(i - 1, j)) { count = count + cells[i - 1][j].life; } if (pointOK(i, j - 1)) { count = count + cells[i][j - 1].life; } //uncomment to experiment with eight neighbors /* if (pointOK(i + 1, j + 1)) { count = count + cells[i + 1][j + 1].life; } if (pointOK(i - 1, j - 1)) { count = count + cells[i - 1][j - 1].life; } if (pointOK(i + 1, j - 1)) { count = count + cells[i + 1][j - 1].life; } if (pointOK(i - 1, j + 1)) { count = count + cells[i - 1][j + 1].life; } */ count = count; next[i][j] = new Cell(size, count); } } return next; }

poinsot star


reach for the poinsot stars

Circle-2
egress from circle2

the immeasurable translated into terms of the measurable


regular solids exhibit

mystic hexagram theorem

mystic hexagram

small cubicuboctahedron

small cubicuboctahedron

growing the pythagoras tree

>>>> Morley's theorem <<<<

Morley's theorem on angle trisectors

more--->>>

This site is best viewed with Microsoft Internet Explorer 4.0 or higher.

Please sign the guestbook.

You are visitor number


Applets and page design by Joseph L. Pe (Sun Certified Java Programmer).
© 1997-1999 by J. L. Pe. All rights reserved.
Java is a trademark of Sun Microsystems, Mountain View, California.

1