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.
heheh: I was playing with the Array Initialization Array(10).fill().map((o,i)=>i) shaved off 2 bytes... but then (after mentally padding my own shoulders) [0,1,2,3,4,5,6,7,8,9] 🤦♂️
wow u/Xen nice work it also have a nice "burn-in" effect
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)