glut

Создание двумерного OpenGL приложения в C++

Прежде всего нам понадобится установить библиотеку glut - она поможет нам создать окно.
Для установки в ubuntu вам нужно выполнить следующую команду:

sudo apt-get install freeglut freeglut-dev

Теперь библиотека glut и её заголовочные файлы скачаны.
Для установки этой библиотеки в Windows вам понадобится скачать её вручную и скопировать в папку include вашего компилятора.
Приступим к созданию программы:
Включим необходимые заголовочные файлы:

Трёхмерное openGL приложение на С++ (freeglut)

OpenGL (Open Graphics Library) — спецификация, определяющая независимый от языка программирования кросс-платформенный программный интерфейс для написания приложений, использующих двумерную и трёхмерную компьютерную графику.
Я уже писал о написании простейшего двумерного приложения. Теперь же напишем "приложение в объёме".
Для написания нам всё также понадобится библиотека glut. Можете ознакомится с её азами пройдя по ссылке выше.

Открыв и настроив вашу среду разработки, подключим такие заголовочные файлы:

Рисуем объёмные графики при помощи openGL (glut) C++

Прежде всего подключим необходимые заголовочные файлы:

#include <GL/glut.h>
#include <cmath>

Будем считать, что нам хочется нарисовать такую функцию:

float func(float x, float y)
{
    return sin(x * y * 0.0001)*145;
}

Главная функция программы при этом имеет вид стандартный для любой openGL программы: