2009-10-28 101 views
0

我的目标是绘制一条半透明曲线。用户移动光标,然后在光标下绘制曲线。在OpenGL ES中绘制半透​​明曲线

我试过使用抗锯齿点来画线,但我不知道如何使它透明。 我无法使用线条绘制曲线,因为无法同时设置抗锯齿和线宽。

我应该用三角形条来绘制曲线吗?

回答

2

是的,如果你想用这个做一个很好的工作,你可以tessellate你的宽曲线成三角形条。有许多关于中风镶嵌的文章。

然后,您可以使用正方形alpha纹理来纹理您的三角形条纹,该纹理具有一个很好的实心反锯齿圆圈 - 这会导致宽线条出现反锯齿!检查出来:

http://homepage.mac.com/arekkusu/bugs/invariance/TexAA.html

非常酷的东西。