opengl画立方体无法显示,怎么回事啊,就显示一个黑框,没有我要现实的立方体,谢谢各位解答啊,我是菜鸟

2025-06-29 00:54:05
推荐回答(1个)
回答1:

gluPerspective(90.0f,(GLfloat)200/(GLfloat)150,1.0f,1000.0f);
定义的可视范围是-1.0~-1000.0,
glBegin(GL_POLYGON);
这个是画一个多边形,就是说下边全部点都将成为多边形的一个点。
glVertex3f(0.0f, 0.0f, 0.0f);
glVertex3f(0.0f, 0.0f, -1.0f);
定义的正方形的深度在0.0~-1.0,不在可视范围内。

另外正方形的顶点有错误。