读书人

OpenGL中gluSphere(qobj,1000,32,32)的

发布时间: 2012-02-02 23:57:14 作者: rapoo

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

读书人网 >VC/MFC

热点推荐