Infinite Serif Design
Infinite Serif Design
Recursive algorithm which draws a great number of different shapes while only varying 2 parameters.
Features
 cool random colors
 cool random settings
How it Works
Draws a "recursivelyserifed" line:

Start by drawing a Line (vertically, say.)

At each end of that line (top and bottom), draw a "serif"  a shorter line perpendicular to
the original line. What we have now, after one iteration, is an "I" shape.

Now, consider drawing serifs on each of the serifs. This produces sort of an I with I's
on each end.

Keep adding serifs to each serif, until they're too small to draw. (This is the "bottom" of
the recursion.)

That's sort of neat (and probably somehow mathematically significant), but not too exciting.
There are (at least) a couple of parameters that we can vary to make the design more interesting:
 Serif/Line Length Ratio Length of the serif compared to the length of the line
it is attached to. 0.25 means each serif will be onefourth the length of the line.
 SerifLine Intersection Angle The angle that each serif is drawn, in relation
to perpendicular (90 degrees) to the line. 0 degrees means 0 degrees from perpendicular,
giving the standard I shape. Each serif's serifs are drawn at an angle also, providing a
cumulative "skewing" effect to the design.
Possible Future Features
 NonApplet version
 Animate between parameter settings
 Dancing olives!
Download Windows StandAlone Version
Be assured that this software will not intentionally run, install, or do anything to your system other than what
is stated on this page.
However, as with any software or anything else you find lying around for free, use at your own risk!
Download (or Run) "SerifDesign.exe" (168 KB)
