scale_point
where = scale_point(previousOut, nextIn, scale);
previousOut = scale_point(previous, previousOut, scale);
nextIn = scale_point(next, nextIn, 1 - scale);
pointIn = scale_point(previousOut, where, scale);
pointOut = scale_point(nextIn, where, 1 - scale);