8 lines
198 B
JavaScript
8 lines
198 B
JavaScript
function backInOut(t) {
|
|
var s = 1.70158 * 1.525
|
|
if ((t *= 2) < 1)
|
|
return 0.5 * (t * t * ((s + 1) * t - s))
|
|
return 0.5 * ((t -= 2) * t * ((s + 1) * t + s) + 2)
|
|
}
|
|
|
|
module.exports = backInOut |