首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

OpenGL中gluSphere(qobj,1000,32,32)的应用有关问题

2012-02-02 
OpenGL中gluSphere(qobj,1000,32,32)的应用问题我在vc中调用opengl中的gluSphere(qobj,1000,32,32)想用它

OpenGL中gluSphere(qobj,1000,32,32)的应用问题
我在vc中   调用opengl中的gluSphere(qobj,1000,32,32)想用它来模拟天空,可是每次执行到这就出现错误:
Uhandled   exception   in   lession6.exe(GLU32.DLL):0XC0000005:Access   Violation
这是什么原因,请各位高人指点。
在此之前我已经指定了纹理
GLUquadricObj   *qobj;
glEnable(GL_TEXTURE_2D);
glPushMatrix();
glBindTexture(GL_TEXTURE_2D,   texture[0]);
glRotatef(90,1,0,0);
glColor4f(1,1,1,1);
gluSphere(qobj,1000,32,32);
glPopMatrix();
glDisable(GL_TEXTURE_2D);


[解决办法]
);
GLUquadricObj *qobj;
qobj = gluNewQuadric();

glEnable(GL_TEXTURE_2D);
glPushMatrix();
glBindTexture(GL_TEXTURE_2D, texture[0]);
glRotatef(90,1,0,0);
glColor4f(1,1,1,1);
gluSphere(qobj,1000,32,32);
glPopMatrix();
glDisable(GL_TEXTURE_2D);

热点排行