Interpolazioni oscillanti
Per evitare salti nell’interpolazione è possibile intervenire sulla variabile di controllo t facendo in modo che il valore torni gradualmente a 0.0 anziché di colpo.

La velocità (tVel) viene invertita se t esce dai limiti minimo o massimo (inferiore a 0 o maggiore di 1.0001). Con tVel negativo l’interpolazione scenderà da 1.0 a 0.0.
Fa tornare indietro il valore di t di due volte in modo che rientri nei propri limiti senza mantenere però la posizione avuta prima di uscire.
Se non è necessario controllare le singole interpolazioni, il valore di
tsi può calcolare direttamente a partire daframeCounte senza usare una variabile globale. Il codice può quindi diventare più sintetico, anche se meno intuitivo per chi ha scarse conoscenze di matematica: