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

1. Напишите программу вывода графика функции y = tg ( x )+5* cos ( x ), с помощью точек, а затем с помощью линий.

1.1 С помощью точек

Решение :

#include <windows.h>

#include <gl\gl.h>

Возможно вы искали - Реферат: Создание компьютерных презентаций с помощью PowerPoint

#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);

Очень интересно - Курсовая работа: Создание макроса на языке Statistica Visual Basic для проверки гипотезы о нормальности остатков регрессии

}

void CALLBACK Draw(void)

{

glClearColor(1.0,1.0,1.0,1);

glClear(GL_COLOR_BUFFER_BIT);

Вам будет интересно - Курсовая работа: Создание модели системы массового обслуживания

glBegin(GL_LINES);

glColor3ub(190,190,190);

for (int i=-4; i<=4; i++)

{

glVertex2f(float(i), -6);//явное преобразование типа

Похожий материал - Курсовая работа: Создание мультимедийного электронного учебника "Проектирование баз данных"

glVertex2f(float(i), 15);

}

for (i=-6; i<=15; i++)

{