## Friday, January 27, 2012

### Fractal Spirograph (Fractal Roulette) (碎形旋輪線)

( Click on the image for a larger view. )

( Click on the image for a larger view. )

( Click on the image for a larger view. )

( Click on the image for a larger view. )

( Click on the image for a larger view. )

( Click on the image for a larger view. )

( Click on the image for a larger view. )

( Click on the image for a larger view. )

(A few images of successive zooming in on the small region are shown below.)

( Click on the image for a larger view. )

( Mathematical softwares used: GeoGebra, gnuplot )

Related posts:

1. The 5th looks most like a snow-flake! Very cool.

2. Do you choose the speed of spinning randomly and see what will happen or you chose them for a reason? :-)

1. Speed(n) = k^(n-1), k=±2, ±3, ±4, ....

2. The ratios between the size of the various circles set the limits of the function/expression, and being circular makes the results finite, so the end result is a fractal set, correct?

3. How many circles are there in the first image ?

1. 10 (or 11) circles for the first dynamic image and 100 (or 101) circles for the first static image.

4. Do you have skype or something, so I can contact you because I have some questions ;)

1. You can ask questions here.

5. Hi Mr. Chen, I am a high school student studying computer science. These images have inspired me to create a program which simulates the patterns in them based on the following user inputted modifiers: number of circles, circle speed multiplier, circle size divisor, and circle direction (same or opposite). I have only created this program for individual educational purposes and will give you full credit when submitting it to my teacher.

I have had no trouble creating this program, but at this point I would like to display the parametric equations of the pattern based on the user inputted modifiers. Is there any general parametric equation based on the inputted modifiers which can model these patterns?
Jonathan

1. Hi SabayonCompiz,

The most general parametric equation is:
x(t) = Σ(k=1 to n) R(k)*cos(a(k)*t)
y(t) = Σ(k=1 to n) R(k)*sin(a(k)*t)

Here's an example in Graph:

6. Hi, sorry for being anonymus, but somehow i cant login in any way.

I would like to build those spirals on GeoGebra, but sadly i have no idea how to manage this (my GeoGebra skills are pretty limited since i just started using it).
Do you by any chance give away samples of your constructions?

1. Hi, here is an example: