我知道线段的4个边缘点和bezier曲线所需的控制点。这使我可以很容易地绘制道路段的外部形状,结果(在本例中)形成了两条端点直线和两条曲线,形成了道路的形状。为了绘制贝塞尔曲线,我使用了以下命令:https://github.com/dbrizov/NaughtyBezierCurves This is what the outer shape lookslike 目标是用一些纹理</e
目前,该绘图是使用OpenGL ES 1.1实现的。我们使用一些算法来平滑直线,如Bezier曲线。因此,当触摸事件发生时,我们从触摸事件点(基于算法)中获得一些点,并绘制这些点。我们也使用笔刷纹理的点,以有更自然的外观。
我想知道是否有可能在OpenGL ES 2.0着色器中实现这些算法。类似于调用OpenGL函数来绘制由接触点组成的线条,并在输出中呈现平滑的笔刷纹理曲线
例如,如果控制点(150,150)和(175,150)之间有一个bezier曲线(100,100)和(175,150),则该曲线应该用两种不同的颜色(例如红色和绿色)着色,一种颜色从(100,100)到这是我绘制bezier样条的代码: {
Point startPointnew Point(100, 0), new Point(2