如何在opengl中绘制2D平滑曲线

时间:2017-05-28 05:04:27

标签: opengl curve

我搜索过在opengl中绘制样条线,我发现的解决方案使用了很多顶点来绘制它。显然,它们在缩放时会被打破。

如何像矢量图形一样绘制与缩放无关的平滑曲线?在opengl中有没有正确的方法,或者它应该是软件渲染方式吗?

1 个答案:

答案 0 :(得分:3)

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

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