#include <i:\windows\system32\glut.h>
#include <i:\windows\system32\glu.h>
#include <i:\windows\system32\gl.h>
#include <windows.h>
void Display(void)
{
glClear(GL_COLOR_BUFFER_BIT);
//glRectf(-5.0,5.0,5.0,-5.0);
glRectf(-7.0,7.0,7.0,-7.0);
glutSwapBuffers();
}
void init(void)
{
glClearColor(0.0,0.0,0.0,0.0);
//glColour3f(0.0,0.0,1.0);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(-10.0,10.0,-10.0,10.0,-10.0,10.0);
}
int main (int argc, char **argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB); //For animations you should use double buffering
glutInitWindowSize(300,300);
glutInitWindowPosition(100,100);
glutCreateWindow("Rectangle Example");
glPolygonMode(GL_FRONT_AND_BACK,GL_LINE);
init();
glutDisplayFunc(Display);
glutMainLoop();
return 0;
}
#include <i:\windows\system32\glu.h>
#include <i:\windows\system32\gl.h>
#include <windows.h>
void Display(void)
{
glClear(GL_COLOR_BUFFER_BIT);
//glRectf(-5.0,5.0,5.0,-5.0);
glRectf(-7.0,7.0,7.0,-7.0);
glutSwapBuffers();
}
void init(void)
{
glClearColor(0.0,0.0,0.0,0.0);
//glColour3f(0.0,0.0,1.0);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
glOrtho(-10.0,10.0,-10.0,10.0,-10.0,10.0);
}
int main (int argc, char **argv)
{
glutInit(&argc, argv);
glutInitDisplayMode(GLUT_DOUBLE | GLUT_RGB); //For animations you should use double buffering
glutInitWindowSize(300,300);
glutInitWindowPosition(100,100);
glutCreateWindow("Rectangle Example");
glPolygonMode(GL_FRONT_AND_BACK,GL_LINE);
init();
glutDisplayFunc(Display);
glutMainLoop();
return 0;
}
Comments
Post a Comment