我们有一个 iOS 绘图应用程序。目前,绘图是使用 OpenGL ES 1.1 实现的。我们使用一些算法来平滑线条,例如贝塞尔曲线。因此,当触摸事件发生时,我们从触摸事件点中获取一些点(基于算法)并绘制这些点。我们还为点使用画笔纹理以获得更自然的外观。
我想知道是否可以在 OpenGL ES 2.0 着色器中实现这些算法。类似于调用 OpenGL 函数来绘制由触摸点组成的线条,并在输出时呈现平滑的画笔纹理曲线。
这里的点 P0, P1, ... P4 是触摸事件和红色曲线上的点 - 输出点,对于 T,这样的步长使得曲线上两个相邻点之间的距离不大于 1 个像素。
这里是贝塞尔算法解释的链接: 贝塞尔曲线 - 维基百科,免费的百科全书
任何帮助深表感谢。谢谢。