pax, да, но получается иначе. Вот пример написал.
private static float lerp(float from, float to, float t) {
return from + ( to-from )*t;
}
float current = 0;
float to = 50;
for (int i = 0; i < 15; i++) {
current = lerp(current, to, 0.2f);
System.out.println( current );
}
Результат:
10.0
18.0
24.4
29.52
33.616
36.8928
39.51424
41.611393
43.289116
44.631294
45.705036
46.56403
47.251225
47.80098
48.240784