Контрольная работа: Создание компьютерной графики при помощи OpenGL
}
void main(int argc, char **argv)
{
windW = 800;
windH = 800;
auxInitPosition(100, 100, windW, windH);
auxInitDisplayMode(AUX_RGB | AUX_DOUBLE);
auxInitWindow("v11_01_1");
glTranslated(0,-4,0);
auxReshapeFunc(Reshape);
auxMainLoop(Draw);
}
Результат:
2.2 с помощью линий
Решение :
#include <windows.h>
#include <gl\gl.h>
#include <gl\glu.h>
#include <gl\glaux.h>
#include <math.h>
GLint windW, windH;
void CALLBACK Reshape(int width, int height)
{ glViewport(0, 0, width, height);
glMatrixMode(GL_PROJECTION);
glLoadIdentity();
gluOrtho2D(-15,15,-15,15);
glMatrixMode(GL_MODELVIEW);
}