Контрольная работа: Создание компьютерной графики при помощи OpenGL

auxQuit();

}

auxExposeFunc((AUXEXPOSEPROC)Reshape);

auxReshapeFunc((AUXRESHAPEPROC)Reshape);

auxIdleFunc(Turn);

auxKeyFunc(AUX_LEFT, Key_LEFT);

auxKeyFunc(AUX_RIGHT, Key_RIGHT);

auxKeyFunc(AUX_UP, Key_UP);

auxKeyFunc(AUX_DOWN, Key_DOWN);

auxMainLoop(Turn);

}

Результат:

4. Напишите программу вывода вращающего тора относительно своей оси x , с одновременным движением по следующей траектории z = sin ( y )

Решение :

//v11_04

#include <windows.h>

#include <GL/gl.h>

#include <GL/glu.h>

#include <GL/glaux.h>

#include <math.h>

int flag=1;

void CALLBACK resize (int width, int height)

{

glViewport (0,0,width, height);

glMatrixMode (GL_PROJECTION);

glLoadIdentity();

glOrtho(-15,15,-10,10, -10,20);

К-во Просмотров: 663
Бесплатно скачать Контрольная работа: Создание компьютерной графики при помощи OpenGL