在iOS上的OpenGL ES 2+中为圆角添加圆角的最佳方法

时间:2014-01-08 15:30:16

标签: opengl-es geometry opengl-es-2.0 polygon rounded-corners

当绘制填充时,没有使用OpenGL ES 2+的轮廓三角形可以轻松地将圆角添加到三角形中吗?

它是否也具有高性能或是否需要以更复杂的方式进行以获得三角形上的高性能圆角?

//认为动态三角形。并且调整角落半径的动态能力也是有用的。

我能想到的唯一方法是蠢蠢欲动,但我希望能有一个简单的效果或其他一些神奇的不那么强烈的努力来拉下它。

1 个答案:

答案 0 :(得分:0)

没有捷径可以做到这一点。将圆角添加到三角形意味着它不再是三角形,因此不能渲染为单个基元。

相反,它需要由许多三角形构成,以给出光滑圆角的错觉。因此,你自己关于“踩到拐角”的建议是正确的做法。