y0 = points[i].y + (points[i + 1].y - points[i - 1].y) * a;