dwitter.net

+ New dweet
function u(t) {
} //
122/140


Please log in (or register) to post a dweet (copy-paste the code somewhere safe to save it meanwhile)


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.
show FPS hide FPS share fullscreen

function u(t) {

}//
138/140


Please log in (or register) to post as a new dweet (copy-paste code somewhere safe to save it meanwhile).

  • Show more comments…
  • u/taupelink
    Correction: I'm talking about X=8, not X=5. The sin(X*.6) term hits -1 around where X*.6=1.5*pi, which is around X=8.
  • u/taupelink
    So, if a rectangle is plotted with upper left-hand corner near X=8, Y=5 (i.e., bottom center), then there will be little to no green or blue in it.
  • u/taupelink
    If you're following along, then you may be looking at that spot in the picture and wondering why there's some green, yellow, orange in that location. That's due to overlap with other rectangles, ones whose upper left-hand corners are elsewhere...
  • u/taupelink
    ....The overlap is partly due to how I defined the rectangle width parameter, i/t. The "/t" means that rectangle widths shrink over time....but when t is very small, the rectangles are very wide! Part of the green/orange near X=8,Y=5 is due to rectangles that were drawn during the first half-second or so of the animation.

Please log in (or register) to comment.

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)