dwitter.net | pavel (7364)

+ 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.
Try the new frontend: beta.dwitter.net
Current theme challenge: #Food
show FPS hide FPS share 1 remix fullscreen
remix of d/18503 by u/BriSeven

function u(t) {

}//
140/140


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

  • u/BriSeven
    This is super impressive pavel, I don't know how you did it or how this code works yet, but you stuffed it into 140. wow

Please log in (or register) to comment.

show FPS hide FPS share fullscreen
remix of d/18153 by u/Kirjava

function u(t) {

}//
140/140


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

  • u/pavel
    This is a breadth-first traversal of a binary tree, one frame at a time. The tree is maintained in a 1D array (2n+i notation) that I simply iterate left-to-right. The loop does double-duty for drawing the current node and inserting the children. The shape has four corners so the loop runs four times and inserts four children: 2n+0, 2n+1, 2n+2, 2n+3. My mind was blown when I realized no extra code was needed to prevent the adding of the extra children because the first two children of the next iteration will overwrite them!
  • u/joeytwiddle
    #broccoli
  • u/katkip
    interesting
  • u/pavel
    https://i.imgur.com/FZ9Whj4.png

Please log in (or register) to comment.

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).

Please log in (or register) to comment.


function u(t) {

}//
85/140


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

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen

function u(t) {

}//
137/140


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

  • Fredkin Replicator
  • u/pavel
    Cellular automaton. A cell turns on if it has an odd number of on neighbors and turns off otherwise.
  • u/pavel
    First 32 generations
  • u/pavel
    (starting with one on cell in the middle)
  • u/lucio
    Awesome Numberphile contribution :-)

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
140/140


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

  • Koch curve with varying angles

Please log in (or register) to comment.


function u(t) {

}//
91/140


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

  • 91
  • u/pavel
    for(i=u=~u*697&475;w=i--/4;)x.fillRect((t||S(i))*2e3-u*T%w,T=640+(i&5?i-u:u-i),t?w:u,t?2:i/u) has the parabola shape but is 92 and a little too symmetric.
  • u/pavel
    Err, I meant for(i=u=~u*81&493;w=i--/4;)x.fillRect((t||S(i))*3e3-u*T%w,T=640+(i&5?i-u:u-i),t?w:u,t?2:i/u)

Please log in (or register) to comment.

remix of d/21114 by u/magna

function u(t) {

}//
130/140


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

  • 4x resolution from leveraging periodicity
  • u/magna
    Smart! And a lot more beautiful! :)

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen

function u(t) {

}//
133/140


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

  • Conformal mapping of a grid (1/z), all intersections are at right angles

Please log in (or register) to comment.

show FPS hide FPS share fullscreen

function u(t) {

}//
140/140


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

  • Geometric Algebra - Point on a triangle and its dual line

Please log in (or register) to comment.

Loading...
Next page