0
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
//glBegin(GL_TRIANGLES);
//  glVertex3f(-0.5,-0.5,0.0);
//  glVertex3f(0.5,0.0,0.0);
//  glVertex3f(0.0,0.5,0.0);
//glEnd();




glutSolidSphere(200,10,10);

glutSwapBuffers();

三角形出现了,但没有球体,为什么?我只是得到一个黑色的窗口

4

1 回答 1

1

您的半径可能太大,您正在剔除背面。

glutSolidSphere(1,10,10);

Glut 是封闭源代码且未维护的。考虑其他东西,例如 SDL。

于 2012-04-29T18:24:22.637 回答