Forms of Circles Lines and Curves Cellular Automata

Geometry


Forms of Circles (Kreisbilder)

Applet for drawing forms of circular movements as described above: altogether four interdependent cycloid "trajectories" are available. A common radius of 70 is default, thickness of lines: 1 (units are pixel), equal velocity, equal direction. The single parameters can be adjusted by scrolling the number fields:

  • radius of single "trajectories" (r1 - r4, values: 1 - 300)
  • thickness of single lines (s1 - s4, values: 0 - 50; 0 = unvisible, 50 = broad line)
  • velocity of single "trajectories" relative to the others (v1 - v4; π-factor; values: +/-250)
  • direction of rotation (v1 - v4; click on "=>" changes direction (negative value))
  • density of lines (d, values 1 - 1000; 1 = lines only marked by a few points, 1000 = more complete lines - depending on complexity of relations)

To try out turn velocities to 5 : 6 : 7 : 8 (would correspond with a dominant-seventh-chord, first inversion), then 5 : -6 : 7 : -8, then 5 : 6 : -7 : -8 and so on.

Java-Applet ...

Lines and Curves

  • Randomlines 1 - linked together
Java-Applet ...
  • Randomlines 2 - free
Java-Applet ...
  • Randomarcs
Java-Applet ...
  • Peano-curve 1 (pastel colored)
Java-Applet ...
  • Peano-curve 2 (gray with red shifting)
Java-Applet ...
  • Peano-curve 3 (round, pastel colored)
    Maximize browser window for all Peano-curves if possible!
    Very CPU-intensive at a curve order of 5 and 6!
Java-Applet ...
  • Ellipse-Graph -
    x = xa * cos2(t) + xb * sin(t) * cos(t) + xc;
    y = ya * sin2(t) + yb * sin(t) * cos(t) + yc;
Java-Applet ...
  • Polynome-Graph -
    y = a5*x5 + a4*x4 + a3*x3 + a2*x2 + a1*x + a0;
Java-Applet ...

Cellular Automata

Experiments on the theory of "cellular automata": graphics result from a generation of each single colored point by calculating its state (light or dark) from the state of all immediate surrounding points (very CPU-intensiv!).

  • Calculation according to Edward F. Moore (M46789)
Java-Applet ...
  • Calculation according to Edward F. Moore (M56789)
Java-Applet ...
  • Calculation according to John von Neumann
Java-Applet ...