گرافیک

تازه ها

گرافیک

نظرات ()

// open gl.cpp : Defines the entry point for the console application.
//
#include
#include "stdafx.h"
#include
#include
#include
using namespace std;

void init (void)
{
glClearColor (1.0,1.0,1.0,1.0);
glMatrixMode (GL_PROJECTION);
gluOrtho2D (0.0,200.0,0.0,150.0);

}
void lineSegment(void)
{
glClear (GL_COLOR_BUFFER_BIT);
glColor3f (0.0,0.4,0.2);
glBegin (GL_LINES);
glVertex2i(100,20);
glVertex2i(20,20);
glVertex2i(20,20);
glVertex2i(20,100);

glVertex2i(100,100);
glVertex2i(100,20);
glVertex2i(100,20);
glVertex2i(100,100);

glVertex2i(100,100);
glVertex2i(20,100);
glVertex2i(20,100);
glVertex2i(100,100);

glVertex2i(70,140);
glVertex2i(100,100);
glVertex2i(20,100);
glVertex2i(70,140);
glEnd();

glFlush();
}
void main (int argc , char** argv)
{
glutInit (&argc , argv);
glutInitDisplayMode (GLUT_SINGLE | GLUT_RGB);
glutInitWindowPosition (50 , 50);
glutInitWindowSize (400 , 500);
glutCreateWindow ("An Example open GL");

init();
glutDisplayFunc (lineSegment);
glutMainLoop ();
}