animation unique

Si nous souhaitons utiliser une animation non pas en boucle mais entre un point d’entrée i et un point de sortie o

function map ( t, point_d_entree, point_de_sortie ) {
   var p = 0;
   if ( t > point_de_sortie ) {
      p = 1;
   } else if ( t > point_d_entree ) {
      p = (t - point_d_entree) / (point_de_sortie - point_d_entree);
   }
   return p;
}