我想要的是,如果我在iPhone屏幕上快速移动手指,那么我希望能够用Quartz 2D或OpenGL ES等技术创建一个合适的曲线路径。
我想以曲线样式绘制路径...... 我看过GLPaint(OpenglES)示例,但它对我没有太大帮助,考虑到您的手指移动很快时......
我需要创建平滑的曲线路径...... 如果有任何例子,请告诉我。
谢谢。
编辑:由下面的答案移动:
感谢大家.......
但是,我尝试了具有两个控制点的Bezier曲线算法,但问题在于如何计算控制点,而没有预定义的点....。
就像我提到的那样,我的手指移动速度很快......所以大多数时间我得到的是直线而不是曲线,因为触摸点数量较少.......
现在,正如马克所说的分段方式,我已经尝试了这种方式,例如考虑前四个触摸点并将它们呈现在屏幕上,然后删除第一个点,再转向下一个四个点,例如步骤1:1,2,3,4步骤2:2,3,4,5,依此类推,在这种方法中,我得到了重叠,这实际上不是问题,但没有得到平滑的曲线......
但是对于手指的快速移动,我需要找到其他方法吗?
我想以曲线样式绘制路径...... 我看过GLPaint(OpenglES)示例,但它对我没有太大帮助,考虑到您的手指移动很快时......
我需要创建平滑的曲线路径...... 如果有任何例子,请告诉我。
谢谢。
编辑:由下面的答案移动:
感谢大家.......
但是,我尝试了具有两个控制点的Bezier曲线算法,但问题在于如何计算控制点,而没有预定义的点....。
就像我提到的那样,我的手指移动速度很快......所以大多数时间我得到的是直线而不是曲线,因为触摸点数量较少.......
现在,正如马克所说的分段方式,我已经尝试了这种方式,例如考虑前四个触摸点并将它们呈现在屏幕上,然后删除第一个点,再转向下一个四个点,例如步骤1:1,2,3,4步骤2:2,3,4,5,依此类推,在这种方法中,我得到了重叠,这实际上不是问题,但没有得到平滑的曲线......
但是对于手指的快速移动,我需要找到其他方法吗?