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.
I don't really understand maxwell equations, I just wanted to see if I could fit an FDTD into a dweet, and the Poynting vector of the EM field flow looks kinda cool.
It's essentially a 2D sim of a point oscillator in a reflective box (although technically left and right wrap around), it has absolutely no physical equivalence, all parameters are normalised and tuned for visual preference.
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)