我正在寻找一种方法,可以用OpenGL ES2绘制具有粗细和平滑度的线条,而不使用build it glLineWidth功能,该功能有很多限制。我认为这可以使用着色器来完成,但我的glsl技能是有限的。
我已经尝试过的实际上是构建一个具有圆角关节的多边形,就像这个。然而,对于我的免费绘图的目的,这是一个过度杀伤力,并使我的应用程序运行非常慢。所以,我在想,在顶点着色器中做同样的事情会提高性能,但不
我正在尝试在处理过程中使用样条线绘制由几个正方形组成的网格,到目前为止我已经尝试过了。stroke(*POINT_COLOR) for p in mesh:
point(*p) 其中mesh是所有顶点的矩阵我想画所有正方形的4条边,怎么用样条来画呢?稍后,我将允许用户拖动顶点来更改网格形状,我希望该形状是平滑的。最终结果将如下所示,但在2D平面上: