Vlasko
01-24-2002, 11:14 PM
i have a problem with sphere showing up on screen i think there is a problem with glScaled
Code: #include<gl/glut.h>
void init(GLvoid)
{
glClearColor(0.0f,0.0f,0.0f,0.5f);
glHint(GL_PERSPECTIVE_CORRECTION_HINT,GL_NICEST);
glEnable(GL_DEPTH_TEST);
glDepthFunc(GL_LEQUAL);
}
void display(void)
{
GLUquadricObj* pKocka;
glClear(GL_COLOR_BUFFER_BIT);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glPushMatrix();
glTranslated(200,200,200);
if(!(pKocka=gluNewQuadric())) exit(1);
glColor3ui(45,123,204);
gluSphere(pKocka,50,40,40);
glPopMatrix();
glutSwapBuffers();
glFlush();
}
void keyb(unsigned char a,int x,int y)
{
if(a=='b') glutPostRedisplay();
}
int main(int argc,char **argv)
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGBA);
glutInitWindowPosition(10,10);
glutInitWindowSize(629,469);
glutCreateWindow("Gula");
glClearColor(0.0f,0.0f,0.0f,0.0f);
init();
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glScaled(400,400,400);
glutKeyboardFunc(keyb);
glutDisplayFunc(display);
glutMainLoop();
return 0;
}
Code: #include<gl/glut.h>
void init(GLvoid)
{
glClearColor(0.0f,0.0f,0.0f,0.5f);
glHint(GL_PERSPECTIVE_CORRECTION_HINT,GL_NICEST);
glEnable(GL_DEPTH_TEST);
glDepthFunc(GL_LEQUAL);
}
void display(void)
{
GLUquadricObj* pKocka;
glClear(GL_COLOR_BUFFER_BIT);
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glPushMatrix();
glTranslated(200,200,200);
if(!(pKocka=gluNewQuadric())) exit(1);
glColor3ui(45,123,204);
gluSphere(pKocka,50,40,40);
glPopMatrix();
glutSwapBuffers();
glFlush();
}
void keyb(unsigned char a,int x,int y)
{
if(a=='b') glutPostRedisplay();
}
int main(int argc,char **argv)
{
glutInit(&argc,argv);
glutInitDisplayMode(GLUT_DOUBLE|GLUT_RGBA);
glutInitWindowPosition(10,10);
glutInitWindowSize(629,469);
glutCreateWindow("Gula");
glClearColor(0.0f,0.0f,0.0f,0.0f);
init();
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glMatrixMode(GL_MODELVIEW);
glLoadIdentity();
glScaled(400,400,400);
glutKeyboardFunc(keyb);
glutDisplayFunc(display);
glutMainLoop();
return 0;
}