平滑手绘自由形状

Rap*_*ael 2 drawing core-graphics ios

我正在创建一个允许用户进行手绘的应用程序.问题是我在用户移动手指的点之间绘制线条,因此产生的形状有点锯齿状.

我的问题是如何平滑绘图?处理这种情况的最佳算法是什么?

Arc*_*ald 7

您可以使用某种曲线拟合(可能是贝塞尔曲线)来为您完成.

还有一个很好的例子说明它是如何工作的.我找不到它的源代码,但我认为这个的创建者使用了Graphics Gems 1的算法.你可以在这里找到它的c代码,我也在SO上找到.