Как сгладить край зигзагообразной линии? - PullRequest
0 голосов
/ 10 мая 2010

В настоящее время я рисую зигзагообразную линию по CGContextMoveToPoint, CGContextAddLineToPoint и CGContextStrokePath, следуя touchesMoved событиям. Как я могу сгладить края линии? Таким образом, когда пользователь рисует форму, похожую на круг, круг может быть более округленным . Пример GLPaint использует OpenGL, это единственный способ сделать это?

1 Ответ

3 голосов
/ 10 мая 2010

Вы можете просто установить соединение линии на круглое, чтобы сделать края менее видимыми:

CGContextSetLineJoin(ctx, kCGLineJoinRound);

Кроме того, вы можете использовать некоторую сплайн-интерполяцию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...