u(t) is called 60 times per second.
t: Elapsed time in seconds.
S: Shorthand for Math.sin.
C: Shorthand for Math.cos.
T: Shorthand for Math.tan.
R: Function that generates rgba-strings, usage ex.: R(255, 255, 255, 0.5)
c: A 1920x1080 canvas.
x: A 2D context for that canvas.
Accidentally created an optical illusion. Watch it for a while, then pause it (scrolling a bit can do this on dwitter), and it will appear to continue to move.
another part of this that interests me is that it appears to have a kind of lighting effect that changes as it rotates, but as I built the cubes up in layers of alternating colors, the lighting effect comes accidentally from the way the layers move further and closer apart as the rotate.
u(t) is called 60 times per second.
t: elapsed time in seconds.
c: A 1920x1080 canvas.
x: A 2D context for that canvas.
S: Math.sin
C: Math.cos
T: Math.tan
R: Generates rgba-strings, ex.: R(255, 255, 255, 0.5)