我想使用VBO绘制一个球体作为顶点、颜色和UV坐标作为纹理。我的问题是球体没有“封闭”,原点有一个洞。我知道这是因为我的代码取决于每个顶点之间的(1/segments)距离;我正在处理segments=40。我知道,如果我提高那个值,洞会变低,但程序会变慢。不知道有没有办法在不增加变量的情况下消除这个洞。代码如下:for(inti=0;i这是我的输出: 最佳答案 我不认为这是一个洞。您绘制了一个线段太多,并导致它在南极绘制额外的三角形,纹理环绕:for(inti=0;i在第一个循环迭代中,i=0,角度将小于-0.5*pi,导致图片中