2
#include <windows.h> #include <gl/gl.h> #include <GL/glut.h> void iniciar(void) { glClearColor(1.0,1.0,1.0,0.0); glMatrixMode(GL_PROJECTION); gluOrtho2D(0.0,200.0,0.0,250.0); } void segmentoLinea(void) { glClear(GL_COLOR_BUFFER_BIT); glColor3f(1.0,0.0,0.0); glBegin(GL_LINES); glVertex2i(180,15); glVertex2i(10,145); glEnd(); glFlush(); } int main(int argc, char** argv) { glutInit(&argc,argv); glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB); glutInitWindowPosition(500,100); glutInitWindowSize(400,300); glutCreateWindow("Linea"); iniciar(); glutDisplayFunc(segmentoLinea); glutMainLoop(); return 0; }

linea - openGL

Embed Size (px)

Citation preview

Page 1: linea - openGL

8/14/2019 linea - openGL

http://slidepdf.com/reader/full/linea-opengl 1/1

#include <windows.h>#include <gl/gl.h>#include <GL/glut.h>

void iniciar(void){

glClearColor(1.0,1.0,1.0,0.0);glMatrixMode(GL_PROJECTION);

gluOrtho2D(0.0,200.0,0.0,250.0);}

void segmentoLinea(void){

glClear(GL_COLOR_BUFFER_BIT);glColor3f(1.0,0.0,0.0);glBegin(GL_LINES);

glVertex2i(180,15);glVertex2i(10,145);

glEnd();glFlush();

}

int main(int argc, char** argv){

glutInit(&argc,argv);glutInitDisplayMode(GLUT_SINGLE | GLUT_RGB);glutInitWindowPosition(500,100);glutInitWindowSize(400,300);glutCreateWindow("Linea");

iniciar();glutDisplayFunc(segmentoLinea);glutMainLoop();return 0;

}