在cocos2dx/external
目录中有2个比较实用的扩展
应用例子:
下图中是2个矩形,但是叠加在了一起,我想要重建顶点
![](https://img.haomeiwen.com/i3375785/f6445696687fb38d.png)
第一步通过
clipper
进行多边形合并,会得到上图的7个顶点,但是这7个顶点是不能直接被OpenGL使用的![](https://img.haomeiwen.com/i3375785/d5578fea6e883dda.png)
第二步,通过
poly2tri
进行多边形三角化,返回的三角形数据,我们通过
glDrawArrays(GL_TRIANGLES, 0, pointSize);
就可以完美的绘制出来了。
在cocos2dx/external
目录中有2个比较实用的扩展
下图中是2个矩形,但是叠加在了一起,我想要重建顶点
clipper
进行多边形合并,会得到上图的7个顶点,但是这7个顶点是不能直接被OpenGL使用的poly2tri
进行多边形三角化,返回的三角形数据,我们通过
glDrawArrays(GL_TRIANGLES, 0, pointSize);
就可以完美的绘制出来了。
本文标题:opengl vertexes combind(顶点合并)
本文链接:https://www.haomeiwen.com/subject/qylhjrtx.html
网友评论