Funkcja interpolacji

Funkcji interpolacyjnej używamy w celu określenia zmiany między podanymi wartościami kluczowymi. Interpolacja daje nam możliwość zachowania płynności zmian parametru (np. koloru) pomiędzy kolejnymi klatkami animacji.

Węzły interpolacji definiują funkcję liniową f(t) na przedziale (– nieskończoność, + nieskończoność). Ta kawałkami liniowa funkcja definiowana jest przez n wartości t, które nazywamy kluczami (key) i n odpowiadających im wartości f(t), które nazywamy wartościami kluczy (keyValue). Ciąg kluczy musi być monotoniczny, niemalejący i nie może być ograniczony do żadnego przedziału. Węzeł interpolacji oblicza wartość funkcji f(t) dla każdej wartości t, którą przyjmie zdarzenie eventIn set_fraction.