Facebook
From Gentle Eider, 2 Years ago, written in C++.
This paste is a reply to 3D from Fabio Ramos - go back
Embed
Viewing differences between 3D and Re: 3D
#include 

void desenho(){
        glClear(GL_COLOR_BUFFER_BIT);
        
        glMatrixMode(GL_MODELVIEW);
        glLoadIdentity();
        
        glLineWidth(0.5f);
        
        glColor3ub(0,255,0);
        
        //glutWireCube(50);
        //glRotatef(-90,1,0,0);
        //glutWireCone(20, 50, 50, 3);
        //glutWireSphere(50,50,50);
        glutWireTeapot(50);
        
        glFlush();
}

void tela(GLsizei largura, GLsizei altura){
        glMatrixMode(GL_PROJECTION);
        glLoadIdentity();
        
        gluPerspective(50, largura/altura, 0.4f, 500);
        
        gluLookAt(0,0,200,
                                0,0,0,
                                0,1,0);
}

int main(){
        glutInitDisplayMode(GLUT_SINGLE | GLUT_RGBA);
        glutInitWindowPosition(100,100);
        glutInitWindowSize(800,800);
        glutCreateWindow("3D");
        
        glutDisplayFunc(desenho);
        glutReshapeFunc(tela);
        
        glClearColor(0,0,0,0);
        
        glutMainLoop();
        return 0;
}