The Java applet Now open the Java applet. It is written by Anu Garg, a graduate in computer science, who in 1994 founded Wordsmith.org . Anu Garg has kindly made this beautiful applet available for free download. Place the applet window so that (if possible!) you can see the applet and at least the bottom part of this page. The radius values here vary between 50 and +50. Since the radius is always positive, how are we to interpret this? The third slider gives the moving circle offset. This gives the distance of the tracing point from the centre of the moving circle. Notice that it can extend beyond the radius of the circle! The Red / Green / Blue sliders allow you to change the colour of the traced path in standard RGB form. Play with these if you have not worked with RGB colours before. The Revolutions slider is very useful Having chosen numbers for the top three sliders, moving this slider from left to right allows you to see how the construction takes place. The remaining controls are self-evident. My preference is to use the line construction on the dark canvas with the Chirp off, or at least turned down very low. Special curves Historically there has been some interest in studying various curves and classifying them. A standard reference is A book of curves by E. H. Lockwood (Cambridge University Press). Just for the record:
I cant imagine that you would ever need to know these, except perhaps for an advanced session of Trivial Pursuit! A number of classical curves occur in this way, and are easy to generate using the applet. We shall use the short-hand notation {R, r, o} to give the values for the first three sliders. Here are some exercises for you. The graphics are not pretty but they do have distinctive shapes.
We probably started off using the spirograph applet in a fairly arbitrary way, but already you may be becoming aware of some structure in relation to the applet settings. We shall go on to investigate this, but first lets check the special curves obtained above. #
Cardioid means heart-shaped (from Greek, kardia = heart); limaçon (French, literally snail) special case is the cardioid; astroid means star-shaped (from Greek); nephroid means kidney-shaped (from Greek); deltoid means triangular (compare Greek capital letter delta); quadrifolium means four leaves (from Latin). Symmetry If we look at the above pictures of the astroid, nephroid, deltoid and quadrifolium, we notice that they each have some rotational symmetry. For example, you can rotate the astroid about its centre through 90° and it will map to itself (remain unchanged). In fact, it has four-fold rotational symmetry about its centre: you can rotate it through 0°, 90°, 180°, and 270° (and any further multiples of 90°). If you labelled one of the vertices P say, there are four distinct positions this label might take under rotation. A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
If in the applet we look at {60, r, *} where * can be anything (not too small!), and r runs through its range of values, we find that some of the patterns obtained are very simple, while others are quite complicated. Lets try to figure out why this is so. Look at the six simple shapes illustrated above, and then look at the values of R and r used to generate them. What do you notice? Is there any relationship between the numbers which helps explain the nature of the symmetry of the resulting figure? In the applet, look at {60, 30, *}, {60, 20, *}, {60, 15, *}, {60, 12, *}, {60, 10, *}, {60, 5, *}. What do you notice? Check out some examples of your own. Think about the rotating wheels with their engaging gear teeth. Do your observations fit with what one might expect from mechanical considerations? # In our Spirograph applet we have seen that values of R, r (or r) where r is a divisor of R give rise to relatively simple patterns in fact, patterns with k-symmetry. In terms of the rotating wheels we would expect this. For if r is a divisor of R, then the rotating wheel rotates exactly k times before it gets back to its starting position. This means that the trace path has exactly k identical components, leading to k-symmetry in the figure. Now in the applet, look at {60, 50, *}, {60, 45, *}, {60, 40, *}, {60, 36, *}, {60, 35, *}, {60, 32, *}. Can you explain what is happening here? Check out some examples of your own. Here is a different lot of settings. Look at {75, 50, *}, {66, 44, *}, {60, 40, *}, {54, 36, *}, {48, 32, *}. What do you notice here? With this new observation, perhaps you can now explain what is happening, and relate it to the rotating wheels? We observe that in the case where r is a divisor of R, r/R = 1/k, which is obviously in lowest terms, so the k-symmetry obtained there corresponds to this more general rule. Some pattern sequences We finish this chapter by looking at some families of Spirograph figures. We begin with: In the applet, check out {99, 33, 66}. You should obtain the illustrated trifoil consisting of three symmetrically placed petals or leaves. Curved polygons Here is another set of patterns. Try to continue the sequence for a few steps. If you feel inspired, you might also try to relate the figure to the choice of numbers.
Find the settings for the next polygons in this sequence. Bibliography The applet source: http://wordsmith.org/~anu/java/spirograph.html http://en.wikipedia.org/wiki/Spirograph The mathematics of the spirograph: http://www.iw.net/~nnburk/Presentation1.pdf A Book of Curves, Lockwood, E. H. (Cambridge University Press 1967) |