Estoy tratando de crear una animación para rotar el lienzo con aceleración, desaceleración y parada. El objetivo es rotar todo el lienzo X grados en Y segundos, pero (0.25 x Y) segundos acelerando, (0.25 x Y segundos) decelerando y (0.5 x Y) parando. X e Y serán variables. ¿Alguna idea sobre cómo hacer eso con canvas y javascript? Gracias