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);
}

这段代码由问题,不只是什莫问题,请纠正!多谢
...全文
48 回复 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

19,471

社区成员

发帖
与我相关
我的任务
社区描述
VC/MFC 图形处理/算法
社区管理员
  • 图形处理/算法社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧