penner’s easing equations processing library

Being an actionscript head, I’ve frequently used rober penner’s easing equations in processing*. To avoid copy/paste each time I’ve packed them as a processing library.

While I was at it, I discovered a couple of implementations (1, 2), but I was almost done, and wanted to learn how to make processing libraries anyway.

So in the hope that it is useful to somebody, here it is:
http://jesusgollonet.com/processing/pennerEasing/

*I’m also using them in openFrameworks, so I’ve begun porting them to c++ too. They’ll be here when I’m done.

tags:

9 Responses to “penner’s easing equations processing library”

  1. don Says:

    Gracias Jesús, tiene una pinta fantástica.

  2. janebeta7 Says:

    Toma Jesus! muchas gracias! porque si que me va a servir esto y mucho! echaba de menos una libreria parecida

    muac muac muac

  3. janebeta7 Says:

    Clases de ecuaciones :

    * Linear
    * Quad
    * Cubic
    * Quart
    * Quint
    * Sine
    * Expo
    * Circ
    * Elastic
    * Back
    * Bounce

    Tipos de acceleracion (la Linear son las cuatro identicas)

    * easeIn : accelerando
    * easeOut : frenando
    * easeInOut: rapido al principio y el final y mas lento en el centro
    * easeOutIn: lento al principio y el final y mas rapido en el centro

    asi que con esto podemos hacer :

    Quint.easeOut (time, beginning, change, duration)
    Elastic.easeIn (time, beginning, change, duration)

  4. jesus gollonet Says:

    ole alba! así me gusta, documentando.

    respecto a los cuatro tipos que mencionas, yo sólo conocía/implementé 3. De dónde has sacado el easeOutIn?

  5. janebeta7 Says:

    pues ahora mismo no se de donde he sacado esto, lo miro y te lo digo. No se ni siquiera si funciona ese easeOutIn. Voy a comer y ahora te digo!
    .:)
    me alegro que hayas vuelto a tener ganas de escribir en el blog! ;) te echabamos de menos!

  6. janebeta7 Says:

    ya encontré el link
    http://www.cristalab.com/tutoriales/58/tutorial-de-ecuaciones-de-easing-y-transiciones-de-flash

  7. jesus gollonet Says:

    olé,

    probaré el easeOutIn a ver qué tal (el movimiento debe de ser bastante curioso) y cuando pueda lo añado.

    asias señorita (y por los cumplidos, jeje)

  8. janebeta7 Says:

    Lo he probado y parece que no va, yo voy a hacer un sketch con esta libreria de pelotitas que suban y bajen, ya te enseñare, por cierto, mira esta libreria de tipos , por si no la conocias… es increible y el video de explicación lo más!
    http://www.nexttext.net/

  9. jesus gollonet Says:

    mmm, no te chuta la librería que he posteado o el easeOutIn?

    manda, manda material que vea :P

Leave a Reply