我尝试在堆栈上进行谷歌搜索和搜索,但没有找到任何东西:-
((将不规则形状或其他多边形(卡通、精灵)映射到 OpenGL ES 中的三角形)
我想在 iPad 上的OpenGL ES中绘制一个填充的多边形(2D,不需要 3D)(我是 OpenGL && OpenGL ES 的新手)在 OpenGL 上看起来很简单,但使用 ES 就可以绘制三角形。
但是我找不到任何关于此的好的教程:-(它是否存在任何包装器/库或其他任何可以帮助我的东西?
我不想使用 CoreGraphics,这对我正在做的事情来说太慢了^^
如果可能的话,避免像 Cocos2D 这样的(大)库。
编辑:解决问题,这里有一些有用的链接(将编辑)
链接
- 多边形三角剖分
http://www.vterrain.org/Implementation/Libs/triangulate.html
http://en.wikipedia.org/wiki/Polygon_triangulation (WIKI)
http://www.flipcode.com/archives/Efficient_Polygon_Triangulation.shtml (没有孔的多边形)
http://www.cs.unc.edu/~dm/CODE/GEM/chapter.html(有孔的多边形, C 代码)
解决方案
我将尝试使用多边形镶嵌来获得三角形。首先我要尝试(http://www.flipcode.com/archives/Efficient_Polygon_Triangulation.shtml),因为我需要带孔的多边形,第二个(http://www.cs.unc.edu/~ dm/CODE/GEM/chapter.html)。如果有人有更好的方法,请在评论中告诉我^^
谢谢 :-)