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

How to draw 2D smooth curve in opengl

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

如何绘制独立于缩放的平滑曲线,如矢量图形?在 opengl 中有什么正确的方法可以做到这一点,还是应该是软件渲染方式?

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

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