opengl问题,请教,急!
lu_zi 2002-12-16 11:03:40 const float point[8][3]=
{
{0.25,0.25,0.5},
{0.25,0.75,0.5},
{0.75,0.75,0.5},
{0.75,0.25,0.5},
{0.25,0.25,0},
{0.25,0.75,0},
{0.75,0.75,0},
{0.75,0.25,0}
};
const int mian[6][4]=
{
{0,1,2,3},
{0,1,5,4},
{4,5,6,7},
{3,2,6,7},
{0,3,7,4},
{1,2,6,5}
};
void display()
{
glEnableClientState(GL_VERTEX_ARRAY);
glVertexPointer(8,GL_FLOAT,0,point);
glClear(GL_COLOR_BUFFER_BIT);
glColor3f(1,1,1);
glBegin(GL_POLYGON);
for(int i=0;i<6;i++)
{
glArrayElement(mian[i][0]);
glArrayElement(mian[i][1]);
glArrayElement(mian[i][2]);
glArrayElement(mian[i][3]);
}
glEnd();
glFlush();
glDisableClientState(GL_VERTEX_ARRAY);
}
这段代码由问题,不只是什莫问题,请纠正!多谢