OpenGL里用gluTessBeginPolygon画带孔和凹多边形需要非常注意的一个问题!
OpenGL一般用glBegin(GL_POLYGON)来画多边形,但是只能画凸多边形。对于带孔的或凹多边形,OpenGL也提供了一种“细分”的方法,其一般步骤如下:GLUtesselator * tobj = gluNewTess();gluTessCallback(tobj, GLU_TESS_VERTEX, (void (__stdcall *)())glVertex3dv);glu
原创
2013-11-14 19:44:42 ·
5103 阅读 ·
0 评论