dwitter.net | pavel (7290)

+ 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: #Opposites
show FPS hide FPS share fullscreen
remix of d/12355 by u/cantelope

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

  • Show more comments…
  • u/pavel
    Err, between -1 and 1, and this makes the top and bottom panels.
  • u/cantelope
    I see some gathering of points in the middle of the top and bottom panels, but other than that, a faithful reproduction. kudos!
  • u/pavel
    I use polar coordinates, even though the radius is uniformly random that results in more dots near the middle :/
  • u/iverjo
    #cube #d3

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.

show FPS hide FPS share 1 remix fullscreen
remix of d/11100 by u/pavel

function u(t) {

}//
134/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 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).

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen
remix of d/10979 by u/cantelope

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

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen

function u(t) {

}//
139/140


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

  • Boing

Please log in (or register) to comment.


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

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.

Loading...
Next page