标签: ios drawing core-graphics
我正在创建一个允许用户进行手绘的应用程序。问题是我在用户移动手指的点之间绘制线条,因此产生的形状有些锯齿状。
我的问题是如何平滑绘图?处理这种情况的最佳算法是什么?
答案 0 :(得分:7)
你可以使用某种curve fitting(也许Bezier curve)为你做这件事。
还有一个非常好的example它如何工作。我找不到它的源代码,但我认为这个的创建者使用了Graphics Gems 1的算法。你可以找到它的c代码here,我在SO上找到this。