En este gran web page encontré una lista de algoritmos de suavizado que pueden agregar un atractivo visual agradable a mis páginas web.Ease Out Cubic - Argumentos de la función Explicación
A pesar de que encontré una breve mención de los argumentos de la función (ver a continuación), el algoritmo no se comporta como yo quisiera. ¿Puedo pedir amablemente una explicación sobre qué valores/rangos se deben ingresar en los argumentos de la función que se menciona a continuación?
Lista de argumentos:
- t: tiempo actual - aquí debe ser valores 0 ... 1, o número real de la trama actual?
- b: valor inicial - Asumo, un comienzo X o Y de coordenadas del objeto que está siendo movido
- C: cambio en el valor - puede ser el número 1 aquí todo el tiempo para todos los marcos?
- d: duración - ¿el número total de cuadros?
Math.easeOutCubic = function (t, b, c, d) {
t /= d;
t--;
return c*(t*t*t + 1) + b;
};
caso de que los valores se añaden incrementalmente al último valor obtenido de la función, o en caso de que se añaden a la posición 0 inicial?
Este enlace explica mi pregunta con bastante detalle: http://upshots.org/actionscript/jsas-understanding-easing –