outBounce

Parameters
- t:f32
- f32
Source
Implementation
pub fn outBounce(t: f32) f32 {
const div: f32 = 2.75;
const mult: f32 = 7.5625;
if (t < 1 / div) {
return mult * t * t;
} else if (t < 2 / div) {
const x = t - 1.5 / div;
return mult * x * x + 0.75;
} else if (t < 2.5 / div) {
const x = t - 2.25 / div;
return mult * x * x + 0.9375;
} else {
const x = t - 2.625 / div;
return mult * x * x + 0.984375;
}
}