Spirograph: Difference between revisions
Luckas-bot (talk | contribs) m robot Adding: nl:Spirograaf |
|||
Line 17: | Line 17: | ||
==Mathematical Basis== |
==Mathematical Basis== |
||
[[File:Abroad - 1882.djvu|thumb|right|150px|By [[Thomas Crane]]|page=13]] |
|||
{{cleanup section|date=January 2010}} |
|||
Let us consider a fixed circle <math>C_1</math> of radius <math>R</math> centered at the origin. A smaller circle <math>C_2</math> of radius <math>r<R</math> is rolling inside <math>C_1</math> and it is tangent to <math>C_1</math>. The inner circle cannot slip since teeth are present in a real Spirograph. Let us assume that a point <math>A</math> that corresponds to hole in the inner circle of the Spirograph is located at the distance <math>\rho<r</math> from the center of <math>C_2</math>. Without loss of generality we can assume that at the initial moment the point <math>A</math> was on the <math>X</math>-axis. In order to find the trajectory created by a Spirograph we must follow <math>A</math> as the inner circle is set in motion. |
|||
Let ''R'' be the radius of the stationary circle ''C'' centered at the origin, and ''r'' to be the radius of the inner mobile circle ''c''. Let the interior side of ''C'' be divided into ''N'' teeth and the outer side of ''c'' into ''M'' teeth. Thus, the center of ''c'' will be at |
|||
:<math> \left( \frac{1}{N} \left(R - r \right) \cos(2 \pi k) ,\, \frac{1}{N} \left( R - r \right) \sin(2 \pi k) \right) </math> |
|||
Let us mark two points <math>T</math> on <math>C_1</math> and <math>B</math> on <math>C_2</math>. The point <math>T</math> indicates where two circles are tangent all the time. Point <math>B</math> however will travel on <math>C_2</math> and its initial location coincides with <math>T</math>. After we set <math>C_2</math> in motion counterclockwise, we will observe a clockwise rotation with respect to its center. The distances that point <math>B</math> traverses on the the small circle is the same as the distance that the tangent point <math>T</math> travels on the large circle due to absence of any slipping effects. |
|||
where 0 ≤ ''k'' < ''N''.<!-- should this be 0 <= k <= N ? --> |
|||
Let the point ''p'' whose locus is to be traced be at a distance ''r''{{sub|1}} from the center of ''c''. Thus, the coordinates of the point ''p'' are |
|||
:<math> \left( \frac{1}{N} \left( R - r \right) \cos(2 \pi k) + r_1 \cos \left( \frac {2 \pi j}{M} \right),\, \frac{1}{N} \left( R - r \right) \sin(2 \pi k) + r_1 \sin \left( \frac{2 \pi j}{M} \right) \right) </math> |
|||
Let us consider the new (relative) system of coordinates <math>(\hat{X},\hat{Y})</math> with its origin at the center of <math>C_2</math> and its axes parallel to <math>X</math> and <math>Y</math>. If we define the parameter <math>t</math> as the angle by which the tangent point <math>T </math> rotates on <math>C_1</math> and <math>\hat{t}</math> is the angle by which <math>C_2</math> rotates (i.e. by which <math>B</math> travels) in the relative system of coordinates, then the distances traveled by <math>B</math> and <math>T</math> along their respective circles must be the same (no slipping). Thus we get |
|||
where 0 ≤ ''k'' < ''N'' and 0 ≤ ''j'' < ''M''.<!-- should this be 0 <= j <= M ? --> |
|||
<math>tR=(t-\hat{t})r</math> |
|||
or equivalently |
|||
<math>\hat{t}=-\frac{R-r}{r}t.</math> |
|||
It is common to assume that a counterclockwise motion results in a positive change of angle and a clockwise one will correspond to a negative change of angle. To accommodate this convention we introduced a minus sign in the formula above. (<math>\hat{t}<0</math>) |
|||
Let <math>(x_c,y_c)</math> be the coordinates of the center of <math>C_2</math> in the absolute system of coordinates. Then <math>R-r</math> represents the radius of the trajectory of the center of the inner circle, and |
|||
<math>\begin{array}{rcl} |
|||
x_c&=&(R-r)\cos t,\\ |
|||
y_c&=&(R-r)\sin t. |
|||
\end{array}</math> |
|||
The coordinates of <math>A</math> in the new system are <math>(\hat{x},\hat{y})</math> and they obey the regular law of circular motion (the angle of rotation in the relative system is <math>\hat{t}</math>): |
|||
<math>\begin{array}{rcl} |
|||
\hat{x}&=&\rho\cos \hat{t},\\ |
|||
\hat{y}&=&\rho\sin \hat{t}. |
|||
\end{array}</math> |
|||
In order to obtain the trajectory of <math>A</math> in the absolute (old) system of coordinates we add these two motions: |
|||
<math>\begin{array}{rcrcl} |
|||
x&=&\hat{x}+x_c&=&(R-r)\cos t+\rho\cos \hat{t},\\ |
|||
y&=&\hat{y}+y_c&=&(R-r)\sin t+\rho\sin \hat{t},\\ |
|||
\end{array}</math> |
|||
where <math>\rho</math> is defined above. |
|||
Now we use the relation between <math>t</math> and <math>\hat{t}</math> as discussed above to obtain equations describing the trajectory of point <math>A</math> in terms of one parameter <math>t</math>: |
|||
<math>\begin{array}{rcrcl} |
|||
x&=&\hat{x}+x_c&=&(R-r)\cos t+\rho\cos \frac{R-r}{r}t,\\[4pt] |
|||
y&=&\hat{y}+y_c&=&(R-r)\sin t-\rho\sin \frac{R-r}{r}t.\\ |
|||
\end{array}</math> |
|||
(we used the fact that function <math>sin</math> is odd |
|||
It is convenient to represent the equation above in terms the radius <math>R</math> of the largest circle and dimensionless |
|||
parameters describing the structure of the Spirograph. Namely, let <math>l=\frac{\rho}{r}</math> and |
|||
<math>k=\frac{r}{R}.</math> |
|||
The parameter <math>0\le l \le 1</math> represents how far the point <math>A</math> is located from the center of the inner circle. At the same time, <math>0\le k \le 1</math> represents how big the inner circle is with respect to the large one. |
|||
We observe that |
|||
<math>\frac{\rho}{R}=lk,</math> |
|||
and therefore the trajectory equations take form of |
|||
<math>\begin{array}{rcl} |
|||
x(t)&=&R\left[(1-k)\cos t+lk\cos \frac{1-k}{k}t\right],\\[4pt] |
|||
y(t)&=&R\left[(1-k)\sin t-lk\sin \frac{1-k}{k}t\right].\\ |
|||
\end{array}</math> |
|||
Parameter <math>R</math> is a scaling parameter and will not affect the structure of the Spirgoraph. It is interesting to note that two extreme cases of <math>k=0</math> and <math>k=1</math> will result in degenerate trajectories of the Spirograph. Namely when <math>k=1</math> we will have a simple circle of radius <math>R</math>. And indeed this case corresponds to the case where the inner circle is shrunk into a point. (Division by <math>k=0</math> in the formula is not a problem since both <math>\sin</math> and <math>\cos</math> are bounded functions). |
|||
The other extreme case <math>k=1</math> corresponds to the inner circle matching the large circle. In this case the trajectory is a circle as well. |
|||
If <math>k\ne0</math> but <math>l=0</math> then the trajectories are called [[hypocycloid|hypocycloids]] and the equations in this case match the one describing a hypocycloid. |
|||
==References== |
==References== |
Revision as of 06:37, 25 April 2010
![]() | This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. (April 2009) |
![](http://upload.wikimedia.org/wikipedia/commons/thumb/9/90/Various_Spirograph_Designs.jpg/250px-Various_Spirograph_Designs.jpg)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/3/38/Irrational_epitrochoid.gif/250px-Irrational_epitrochoid.gif)
![](http://upload.wikimedia.org/wikipedia/commons/thumb/2/24/Spirograph.jpg/250px-Spirograph.jpg)
Spirograph is a geometric drawing toy that produces mathematical curves of the variety technically known as hypotrochoids and epitrochoids. The term has also been used to describe a variety of software applications that display similar curves, and applied to the class of curves that can be produced with the drawing equipment (so in this sense it may be regarded as a synonym of hypotrochoid). The name is a registered trademark of Hasbro, Inc. [1]
History
The Spirograph was invented by the British engineer Denys Fisher, who exhibited it in 1965 at the Nuremberg International Toy Fair. It was subsequently produced by his company. Distribution rights were acquired by Kenner, Inc., which introduced it to the United States market in 1966.
Operation
A Spirograph consists of a set of plastic gears and other shapes such as rings, triangles, or straight bars. There are several sizes of gears and shapes, and all edges have teeth to engage any other piece. For instance, smaller gears fit inside the larger rings, but also can engage the outside of the rings in such a fashion that they rotate around the inside or along the outside edge of the rings.
To use it, a sheet of paper is placed on a heavy cardboard backing, and one of the plastic pieces—known as a stator—is pinned to the paper and cardboard. Another plastic piece—called the rotor—is placed so that its teeth engage with those of the pinned piece. For example, a ring may be pinned to the paper and a small gear placed inside the ring: the actual number of arrangements possible by combining different gears is very large. The point of a pen is placed in one of the holes of the rotor. As the rotor is moved, the pen traces out a curve.
The pen is used both to draw and to provide locomotive force; some practice is required before Spirograph can be operated without disengaging the stator and rotor. More intricate and unusual-shaped patterns may be made through the use of both hands, one to draw and one to guide the pieces. It is possible to move several pieces in relation to each other (say, the triangle around the ring, with a circle "climbing" from the ring onto the triangle), but this requires concentration or even additional assistance from other artists.
Mathematical Basis
![](http://upload.wikimedia.org/wikipedia/commons/thumb/a/a2/Abroad_-_1882.djvu/page13-150px-Abroad_-_1882.djvu.jpg)
Let us consider a fixed circle of radius centered at the origin. A smaller circle of radius is rolling inside and it is tangent to . The inner circle cannot slip since teeth are present in a real Spirograph. Let us assume that a point that corresponds to hole in the inner circle of the Spirograph is located at the distance from the center of . Without loss of generality we can assume that at the initial moment the point was on the -axis. In order to find the trajectory created by a Spirograph we must follow as the inner circle is set in motion.
Let us mark two points on and on . The point indicates where two circles are tangent all the time. Point however will travel on and its initial location coincides with . After we set in motion counterclockwise, we will observe a clockwise rotation with respect to its center. The distances that point traverses on the the small circle is the same as the distance that the tangent point travels on the large circle due to absence of any slipping effects.
Let us consider the new (relative) system of coordinates with its origin at the center of and its axes parallel to and . If we define the parameter as the angle by which the tangent point rotates on and is the angle by which rotates (i.e. by which travels) in the relative system of coordinates, then the distances traveled by and along their respective circles must be the same (no slipping). Thus we get
or equivalently
It is common to assume that a counterclockwise motion results in a positive change of angle and a clockwise one will correspond to a negative change of angle. To accommodate this convention we introduced a minus sign in the formula above. ()
Let be the coordinates of the center of in the absolute system of coordinates. Then represents the radius of the trajectory of the center of the inner circle, and
The coordinates of in the new system are and they obey the regular law of circular motion (the angle of rotation in the relative system is ):
In order to obtain the trajectory of in the absolute (old) system of coordinates we add these two motions:
where is defined above.
Now we use the relation between and as discussed above to obtain equations describing the trajectory of point in terms of one parameter :
(we used the fact that function is odd
It is convenient to represent the equation above in terms the radius of the largest circle and dimensionless
parameters describing the structure of the Spirograph. Namely, let and
The parameter represents how far the point is located from the center of the inner circle. At the same time, represents how big the inner circle is with respect to the large one.
We observe that
and therefore the trajectory equations take form of
Parameter is a scaling parameter and will not affect the structure of the Spirgoraph. It is interesting to note that two extreme cases of and will result in degenerate trajectories of the Spirograph. Namely when we will have a simple circle of radius . And indeed this case corresponds to the case where the inner circle is shrunk into a point. (Division by in the formula is not a problem since both and are bounded functions).
The other extreme case corresponds to the inner circle matching the large circle. In this case the trajectory is a circle as well.
If but then the trajectories are called hypocycloids and the equations in this case match the one describing a hypocycloid.
References
- ^ "Spirograph". BrainBashers. Retrieved 2010-02-01.
See also
- Epicycloid
- Epitrochoid
- Guilloché
- Harmonograph
- Spirograph Nebula, a planetary nebula that displays delicate, spirograph-like filigree.
- Bruno Abakanowicz
External links
- Spirograph in Java
- Weisstein, Eric W. "Spirograph". MathWorld.
- Spirograph Toy Collection - Collection with photos of many versions including UK and Australian issues.
- Spirograph source files in C#
- Plotting Spirograph equations with gnuplot
- Ideas for spirographs in three dimensions
- An interactive Spirograph generator hosted by Google App-Engine