Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <GL/glut.h>
- void myDisplay(){
- glClearColor(0, 0, 0, 1);
- glClear(GL_COLOR_BUFFER_BIT);
- glBegin(GL_LINES);
- glColor3f(1,0,0);
- glVertex2f(0, 0);
- glVertex2f(-10, 0);
- glEnd();
- glBegin(GL_LINES);
- glColor3f(0,1,1);
- glVertex2f(0,0);
- glVertex2f(0,-10);
- glEnd();
- glBegin(GL_LINES);
- glColor3f(1,0,1);
- glVertex2f(0,0);
- glVertex2f(10,0);
- glEnd();
- glBegin(GL_LINES);
- glColor3f(0,1,-1);
- glVertex2f(0,0);
- glVertex2f(0,10);
- glEnd();
- glBegin(GL_LINES);
- glColor3f(-1,1,0);
- glVertex2f(0.5,-0.5);
- glVertex2f(0.5,0.5);
- glEnd();
- glBegin(GL_LINES);
- glColor3f(0,-1,1);
- glVertex2f(-0.5,-0.5);
- glVertex2f(-0.5,0.5);
- glEnd();
- glBegin(GL_LINES);
- glColor3f(1,-1,0);
- glVertex2f(-0.5,0.5);
- glVertex2f(0.5,0.5);
- glEnd();
- glBegin(GL_LINES);
- glColor3f(-1,1,0);
- glVertex2f(-0.5,-0.5);
- glVertex2f(0.5,-0.5);
- glEnd();
- glutSwapBuffers();
- }
- int main(int* argc, char**argv){
- glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB);
- glutInitWindowSize(500, 500);
- glutInitWindowPosition(0, 0);
- glutCreateWindow("First Open GL");
- glutDisplayFunc(myDisplay);
- glutMainLoop();
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement