forked from: 生easing

