Я делаю линейный график на iphone, используя основную графику, и вместо неровного графика я хочу сгладить его, как в старом добром математическом классе. Какова формула для выбора места размещения контрольных точек для CGContextAddCurveToPoint?
CGFloat cp2x = (x + x + prevX);
CGFloat cp1y = (prevY + prevY + y);
CGFloat cp1x = (prevX + prevX + x);
CGFloat cp2y = (y + y + prevY);
CGContextAddCurveToPoint(context, cp1x, cp1y, cp2x, cp2y, x, y);
Этот код почти работает, но не учитывает 3 пункта.