我想用opengl生成一个Bzier曲面,其中控制点是ctrlpoint[rows][columns]*[3],当我用glmap2f()这个函数画时发现
glMap2d(GL_MAP2_VERTEX_3, 0, 1, 3,  columns, 0, 1,3 * columns  ,rows, &ctrlpoints[0][0][0] );当rows和columns>30个点时就画不出来了,而我的点最少是50 * 50 * 3的,我用简单的点试过,如果把他分成几块来做,生成的图不一样,请问大家有没有方法让其生成大于30个控制点的图呢.或者有没有其它的办法生成曲面.
      glEnable(GL_MAP2_VERTEX_3);
glEnable(GL_AUTO_NORMAL);

       glMap2d(GL_MAP2_VERTEX_3, 0, 1, 3,  columns, 0, 1,3 *columns  , rows, &ctrlpoints[0][0][0] );

glMapGrid2d(20, 0.0, 1.0, 20, 0.0, 1.0);
glEvalMesh2(GL_FILL,0,20,0,20);我从网上看到许多人发类似我 这个问题的贴子,可是没有人回答.求大有帮帮忙吧,我的分不多不好意思啊.