Javascript patterns

This page draws spirograph like patterns using Javascript, choose a spot size by clicking on one of the spots or the associated text. (On a slow computer it will take a few seconds)

To work out the symmetry of the pattern;

  1. Take the 3 rates and find their highest common factor.
  2. Divide them all by this.
  3. Calculate the two differences (rate1 - rate2) and (rate2 - rate3).
  4. The highest common factor of these two differences is the rotational symmetry of the pattern.

Small
spots

Medium
spots

Large
spots

Parameters
Sizes
Rates