W3C home > Mailing lists > Public > public-fx@w3.org > October to December 2014

Re: [web-animations] feedback

From: Emad Eid <eeid@comcast.net>
Date: Fri, 12 Dec 2014 09:46:42 -0500
To: <public-fx@w3.org>
Message-ID: <000001d0161a$72461260$56d23720$@comcast.net>
 

Comment on what Jeremie Patonnier said:

Not yet :-/ ISSUE 7 on the spec propose to improve the cubic-bezier easing

function definition to allow an arbitrary number of point, which allows to

create any useful easing function (I'm all for this extension). Such

extended cubic-bezier function will allow to handle any type of functions,

including elastic and bounce.

 

Why the easing definition has to be a String. Why not be able to provide js
function for easing 

Something like.

var easing =  function bounce (k) {

    if ( ( k /= 1 ) < ( 1 / 2.75 ) ) {

        return 7.5625 * k * k;

    } else if ( k < ( 2 / 2.75 ) ) {

        return 7.5625 * ( k -= ( 1.5 / 2.75 ) ) * k + 0.75;

    } else if ( k < ( 2.5 / 2.75 ) ) {

        return 7.5625 * ( k -= ( 2.25 / 2.75 ) ) * k + 0.9375;

    } else {

        return 7.5625 * ( k -= ( 2.625 / 2.75 ) ) * k + 0.984375;

    }

};

 

Thank you

Emad

 
Received on Monday, 15 December 2014 08:57:08 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 19:49:52 UTC