在ipad中实现徒手绘图点缺失问题

在ipad中实现徒手绘图点缺失问题,ipad,drawing,touch,cgcontext,bresenham,Ipad,Drawing,Touch,Cgcontext,Bresenham,我正在用一些画笔制作一个像“画笔”这样的免费ipad绘图应用程序。 我的问题是touchmove事件在快速移动时错过了一些要点 所以我想得到所有这些位于前一个位置和当前位置之间的中间点来绘制笔刷图案 我实现了bresenham直线算法来获得所有这些点,但是它会降低性能。你能告诉我什么是最好的方法吗 谢谢。如果你像问号所暗示的那样使用核心图形,为什么不画一条从每个点到下一点的CG路径呢 此外,Bresenham实际上是用于像素级光栅化,这几乎肯定不是您实际想要做的。您的坐标几乎肯定是浮点(如果您在

我正在用一些画笔制作一个像“画笔”这样的免费ipad绘图应用程序。 我的问题是touchmove事件在快速移动时错过了一些要点

所以我想得到所有这些位于前一个位置和当前位置之间的中间点来绘制笔刷图案

我实现了bresenham直线算法来获得所有这些点,但是它会降低性能。你能告诉我什么是最好的方法吗


谢谢。

如果你像问号所暗示的那样使用核心图形,为什么不画一条从每个点到下一点的CG路径呢

此外,Bresenham实际上是用于像素级光栅化,这几乎肯定不是您实际想要做的。您的坐标几乎肯定是浮点(如果您在核心图形中,它们就是浮点),并且可以是非整数的。(FWIW我很惊讶Bresenham的速度很慢。这不是一种计算密集型技术,而且因为我们已经过了286天,我无法想象这是你的瓶颈。)