dwitter.net | 13thptr (20588)

+ 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
ds0
remix of d/12186 by u/ds0

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

  • Red Visitor

Please log in (or register) to comment.

show FPS hide FPS share fullscreen
remix of d/9294 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).

  • u/cantelope
    gotta hand it to you 👏
  • u/pavel
    Playing it safe on the arc angle, modding it by 2pi just to avoid the bug on Safari.

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/10591 by u/ersagun

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 fullscreen
Xen

function u(t) {

}//
99/140


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

  • 3000 Awesomes, thank you everyone!

Please log in (or register) to comment.

show FPS hide FPS share 1 remix 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).

  • for(c.width|=i=14;--i;x.stroke())for(x.beginPath(l=i-7?99:0);l--;x.lineTo(960*(z+X*C(t)+Z*S(t))/z,540+960*(((2*i-1)/3|0)%3-1||d)/z))d=l-49,X=(i/5|0)-1||d,Z=i%3-1||d,z=4-X*S(t)+Z*C(t),z*=z>0

Please log in (or register) to comment.

show FPS hide FPS share 1 remix 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

function u(t) {

}//
136/140


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

  • Flow

Please log in (or register) to comment.

show FPS hide FPS share 1 remix fullscreen

function u(t) {

}//
132/140


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

  • A little remix of yokljo's city river

Please log in (or register) to comment.

show FPS hide FPS share 1 remix 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).

  • Torus, spheres, flow and bubbles
  • Show more comments…
  • u/rodrigo.siqueira
    Thanks @joeytwiddle for the golf trick. i*(t&1) also works and it's even shorter. And I found that t%4>2?... can be converted to t&2?... It works as a counter to change the function each 2 seconds.
  • u/yonatan
    Also, since T and S take the same arguments (t%4>2?T(b+t):S(b+t)) can be (t&2?T:S)(b+t)
  • u/lionleaf
    Wow! Now we're talking
  • u/vain
    Wow, three fx in this tiny code? Great!

Please log in (or register) to comment.

Loading...
Next page