如何在opengl中绘制二维平滑曲线

ikh*_*ikh 4 opengl curve

我在 opengl 中搜索了绘制样条曲线,我发现的解决方案使用许多顶点来绘制它。显然,它们在缩放时会损坏。

如何绘制与缩放无关的平滑曲线,例如矢量图形?在opengl中是否有任何正确的方法可以做到这一点,还是应该是软件渲染方式?

Jam*_*oag 5

您渲染一个四边形并将样条作为制服传递。您将需要使用着色器程序。您的顶点着色器将转换四边形并从您的制服中生成任何额外信息,并且您的片段着色器将测试像素是否在线。

https://www.shadertoy.com/view/MlfSRN