Название: Интерактивная компьютерная графика(А.В. Чернышев,М.Э. Рояк)

Жанр: Информатика

Просмотров: 1275


Цель работы

Ознакомиться с основами использования библиотеки OpenGL.

Теоретическая часть

OpenGL – это один из самых популярных прикладных программных интерфейсов (API – Application Programming Interface) для разработки приложений в области двумерной и трехмерной графики.

Графический стандарт OpenGL является современным стандартом компьютерной графики. Работа с библиотекой построена по принципу «клиент–сервер». Приложение вызывает команды, а библиотека занимается их обработкой. OpenGL имеет большие функциональные возможности в построении реалистичных изображений.

Синтаксис команд

Все команды (процедуры и функции) библиотеки GL начинаются с префикса gl, все константы – с префикса GL_. Кроме того, в имена команд входят суффиксы, несущие информацию о числе и типе передаваемых параметров. В OpenGL полное имя команды имеет вид:

type glCommand_name[1 2 3 4][b s i f d ub us ui][v]

                   (type1 arg1,…,typeN argN)

Имя состоит из нескольких частей: