composing circular motion of different frequencies (columns) with harmonic motion of different frequencies (rows). All patterns are centered on zero except the ones on the diagonal.
this is a demonstration that sine waves with integer frequencies are orthogonal (∫ f.g = 0) - a fact that Fourier analysis hinges on
give each pixel a random Pokemon type, and then battle pixels against their neighbors, updating each pixel with the winning type (using the Pokemon type chart)
we quickly see areas of fire > water > grass > fire, electric sweeping over, ground frontiers taking over etc etc
this is a cellular automaton, inspired by the rock-paper-scissors automaton-
no matter how chaotic and unstable the orbits of these three gravitational bodies are, their centre of gravity (centroid of the triangle) always remains stationary and fixed in space
in general the centre of gravity moves at a constant velocity, but I ensured this velocity was zero for these simulations