-
GLUquadricObj display
The code is like following:
/**********************************/
GLUquadricObj *Bubble;
Bubble=gluNewQuadric();
gluQuadricDrawStyle(Bubble, GLU_FILL);
gluQuadricTexture(Bubble, true);
gluQuadricCallback(Bubble, GLU_ERROR, ErrorCallback);
float radius[4]={2.0, 2.0, 2.0, 2.0};
StartList=glGenLists(4);
glNewList(StartList, GL_COMPILE);
gluSphere(Bubble, radius[0], 10, 10);
glEndList();
glNewList(StartList+1, GL_COMPILE);
gluSphere(Bubble, radius[1], 10, 10);
glEndList();
glNewList(StartList+2, GL_COMPILE);
gluSphere(Bubble, radius[2], 10, 10);
glEndList();
glNewList(StartList+3, GL_COMPILE);
gluSphere(Bubble, radius[3], 10, 10);
glEndList();
/**********************************/
To my surprise, I found that bubbles flickered greatly when the four components of the "radius" are different. But when they are the same, say 2.1, they nearly don't flicker. Why and how to solve it?
Thanks in advance.
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules