Содержание
- 2. Основные понятия OpenGL gl.h Open Utility Library (GLU) glu.h OpenGL Utility Tookit (GLUT) glut.h https://www.opengl.org/resources/libraries/glut/ WGL
- 3. Геометрические примитивы В OpenGL любой геометрический объект в конечном счете описывается набором вершин. Каждая вершина задается
- 4. Соответственно glBegin(mode) задает начало списка и геометрический примитив, которому они принадлежат. GL_POINTS – набор отдельных точек;
- 7. Скачать презентацию
Слайд 2Основные понятия
OpenGL					gl.h
Open Utility Library (GLU)		glu.h
OpenGL Utility Tookit (GLUT)	glut.h
https://www.opengl.org/resources/libraries/glut/
WGL						windows.h
Основные понятия
OpenGL					gl.h
Open Utility Library (GLU)		glu.h
OpenGL Utility Tookit (GLUT)	glut.h
https://www.opengl.org/resources/libraries/glut/
WGL						windows.h

Слайд 3Геометрические примитивы
В OpenGL любой геометрический объект в конечном счете описывается набором вершин.
Геометрические примитивы
В OpenGL любой геометрический объект в конечном счете описывается набором вершин.

Каждая вершина задается набором чисел, определяющих ее координаты в пространстве. Для определения вершин предназначена функция glVertex
void glVertex{234}{sifd}[](TYPE coords);
Количество координат вершин от 2 до 4. (4-я координата w используется для однородной системы координат). Подразумевается z=0, w = 1. Следующий суффикс это тип координаты. Суффикс v означает, что в качестве единственного параметра выступает массив, содержащий необходимое количество координат.
Для отделения одного набора вершин от другого служат функции glBegin() glEnd().
void glVertex{234}{sifd}[](TYPE coords);
Количество координат вершин от 2 до 4. (4-я координата w используется для однородной системы координат). Подразумевается z=0, w = 1. Следующий суффикс это тип координаты. Суффикс v означает, что в качестве единственного параметра выступает массив, содержащий необходимое количество координат.
Для отделения одного набора вершин от другого служат функции glBegin() glEnd().
Слайд 4Соответственно glBegin(mode) задает начало списка и геометрический примитив, которому они принадлежат.
GL_POINTS –
Соответственно glBegin(mode) задает начало списка и геометрический примитив, которому они принадлежат.
GL_POINTS –

набор отдельных точек; рисует точку на месте каждой заданной вершины;
GL_LINES – пары вершин, задающих отдельные отрезки (набор вершин интерпретируется попарно); рисует серию несоединенных между собой отрезков, если количество вершин не четно, то последняя вершина игнорируется;
GL_LINE_STRIP – незамкнутая ломаная (серия соединенных отрезков); рисует отрезки от 0 вершине к 1, далее ко 2, и т.д., если вершин меньше 2 то не рисуется ничего, отрезки могут произвольно пересекаться;
GL_LINE_LOOP – замкнутая ломаная; повторяет GL_LINE_STRIPЮ но кроме этого рисуется еще отрезок между последней вершиной и 0-ой;
GL_LINES – пары вершин, задающих отдельные отрезки (набор вершин интерпретируется попарно); рисует серию несоединенных между собой отрезков, если количество вершин не четно, то последняя вершина игнорируется;
GL_LINE_STRIP – незамкнутая ломаная (серия соединенных отрезков); рисует отрезки от 0 вершине к 1, далее ко 2, и т.д., если вершин меньше 2 то не рисуется ничего, отрезки могут произвольно пересекаться;
GL_LINE_LOOP – замкнутая ломаная; повторяет GL_LINE_STRIPЮ но кроме этого рисуется еще отрезок между последней вершиной и 0-ой;
 Slaidy.com
 Slaidy.com

 Необычные здания современной мировой архитектуры. 7 класс
 Необычные здания современной мировой архитектуры. 7 класс Презентация МХК по программе Даниловой 10 класс
 Презентация МХК по программе Даниловой 10 класс Уголовно-правовая оценка подстрекательства и провокации (сарвнительно-правовой анализ)
 Уголовно-правовая оценка подстрекательства и провокации (сарвнительно-правовой анализ) Проблемы современной молодежи и пути их решения
 Проблемы современной молодежи и пути их решения Фразеологизмы в современном китайском языке
 Фразеологизмы в современном китайском языке MovieToon. Кафе анимационной кухни
 MovieToon. Кафе анимационной кухни Человек и его деятельность
 Человек и его деятельность Баскетбол
 Баскетбол Мифологизация 5 лучших брендов. Почему они считают себя лучшими?
 Мифологизация 5 лучших брендов. Почему они считают себя лучшими? Производная и её геометрический смысл
 Производная и её геометрический смысл Политический режимы
 Политический режимы Знатоки прав. Викторина
 Знатоки прав. Викторина Банковское дело. Квалификация – специалист банковского дела
 Банковское дело. Квалификация – специалист банковского дела Технічний стан житлових будинків Києва, розрахунок тарифів за послуги з утримання будинків і споруд та прибудинкових територій
 Технічний стан житлових будинків Києва, розрахунок тарифів за послуги з утримання будинків і споруд та прибудинкових територій Сказки о любви и добротеА. Платонов «Неизвестный цветок»
 Сказки о любви и добротеА. Платонов «Неизвестный цветок» Система стратегічних, поточних та оперативних планів організації
 Система стратегічних, поточних та оперативних планів організації Презентация на тему РАЗЛИЧЕНИЕ НА ПИСЬМЕ ЧАСТИЦ НИ И НЕ
 Презентация на тему РАЗЛИЧЕНИЕ НА ПИСЬМЕ ЧАСТИЦ НИ И НЕ  Особенности развития творческого потенциала учащихся школы I ступени
 Особенности развития творческого потенциала учащихся школы I ступени Из истории русской философии
 Из истории русской философии Сімейне право в Україні. Законодавство про шлюб та сім’ю
 Сімейне право в Україні. Законодавство про шлюб та сім’ю удостоверение
 удостоверение Погода
 Погода Сурьма
 Сурьма Частная Пасека в Лесунах
 Частная Пасека в Лесунах “Внутренний контроль качества образования. Поиск оптимальной модели. Опыт работы по организации внутришкольного контроля ”
 “Внутренний контроль качества образования. Поиск оптимальной модели. Опыт работы по организации внутришкольного контроля ”   Презентация на тему Портфолио воспитателя ДОУ
 Презентация на тему Портфолио воспитателя ДОУ Симметрия в живом мире
 Симметрия в живом мире Лутошкин стадии
 Лутошкин стадии