MaterStudiorum.ru - домашняя страничка студента.
Минимум рекламы - максимум информации.


Авиация и космонавтика
Административное право
Арбитражный процесс
Архитектура
Астрология
Астрономия
Банковское дело
Безопасность жизнедеятельности
Биографии
Биология
Биология и химия
Биржевое дело
Ботаника и сельское хоз-во
Бухгалтерский учет и аудит
Валютные отношения
Ветеринария
Военная кафедра
География
Геодезия
Геология
Геополитика
Государство и право
Гражданское право и процесс
Делопроизводство
Деньги и кредит
Естествознание
Журналистика
Зоология
Издательское дело и полиграфия
Инвестиции
Иностранный язык
Информатика
Информатика, программирование
Исторические личности
История
История техники
Кибернетика
Коммуникации и связь
Компьютерные науки
Косметология
Краткое содержание произведений
Криминалистика
Криминология
Криптология
Кулинария
Культура и искусство
Культурология
Литература и русский язык
Литература(зарубежная)
Логика
Логистика
Маркетинг
Математика
Медицина, здоровье
Медицинские науки
Международное публичное право
Международное частное право
Международные отношения
Менеджмент
Металлургия
Москвоведение
Музыка
Муниципальное право
Налоги, налогообложение
Наука и техника
Начертательная геометрия
Новейшая история, политология
Оккультизм и уфология
Остальные рефераты
Педагогика
Полиграфия
Политология
Право
Право, юриспруденция
Предпринимательство
Промышленность, производство
Психология
Психология, педагогика
Радиоэлектроника
Разное
Реклама
Религия и мифология
Риторика
Сексология
Социология
Статистика
Страхование
Строительные науки
Строительство
Схемотехника
Таможенная система
Теория государства и права
Теория организации
Теплотехника
Технология
Товароведение
Транспорт
Трудовое право
Туризм
Уголовное право и процесс
Управление
Управленческие науки
Физика
Физкультура и спорт
Философия
Финансовые науки
Финансы
Фотография
Химия
Хозяйственное право
Цифровые устройства
Экологическое право
Экология
Экономика
Экономико-математическое моделирование
Экономическая география
Экономическая теория
Эргономика
Этика
Юриспруденция
Языковедение
Языкознание, филология
    Начало -> Информатика, программирование -> Использование OpenGL

Название:Использование OpenGL
Просмотров:44
Раздел:Информатика, программирование
Ссылка:none(0 KB)
Описание: Министерство образования и науки Украины Луганский национальный педагогический университет имени Тараса Шевченко Институт экономики и бизнеса Курсовая работа На тему: Использование O

Часть полного текста документа:

Министерство образования и науки Украины

Луганский национальный педагогический университет имени Тараса Шевченко

Институт экономики и бизнеса

Курсовая работа

На тему:

Использование OpenGL

Выполнил

Студент 3 курса

Кравченко А.С.

 

Проверил

Кутепова Л.М.

Луганск 2004


Оглавление

1.1. Программный код OpenGL.. 5

1.2. Синтаксис команд OpenGL.. 8

1.3 OpenGL как конечный автомат. 10

1.4. Конвейер визуализации OpenGL.. 11

1.4.1. Конвейер. 11

1.4.2 Списки вывода. 12

1.4.3 Вычислители. 13

1.4.4 Операции обработки вершин. 13

1.4.5 Сборка примитивов. 13

1.4.6 Операции обработки пикселей. 14

1.4.7 Сборка текстуры.. 15

1.4.8. Растеризация. 15

1.4.9 Операции обработки фрагментов. 16

2 Библиотеки, относящиеся к OpenGL.. 17

2.1 Библиотека OpenGL.. 17

2.2. Подключаемые файлы.. 19

2.3 GLUT, инструментарий утилит библиотеки OpenGL.. 20

2.3.1. Инструментарий библиотек. 20

2.3.2 Управление окнами. 21

2.3.3 Функция обратного вызова отображения. 22

2.3.4. Исполнение программы.. 23

2.3.4 Обработка событий ввода данных пользователем.. 25

2.3.5 Управление фоновым процессом.. 25

2.3.6 Рисование трехмерных объектов. 26

3. Анимация. 27

3.1. анимация компьютерной графики. 27

3.2 Обновление отображаемой информации во время паузы.. 30


Введение

Библиотека OpenGL представляет собой программный интерфейс для аппаратного обеспечения машинной графики. Этот интерфейс состоит приблизительно из 250 отдельных команд (почти 200 команд в ядре OpenGL и еще 50 команд в библиотеке утилит OpenGL), которые используются для того, чтобы определить объекты и операции, необходимые для создания интерактивных трехмерных прикладных программ.

Библиотека OpenGL разработана в качестве низкоуровневого, аппаратно-независимого интерфейса, допускающего реализацию на множестве различных аппаратных платформ. Для того чтобы достичь этих качеств, в состав библиотеки OpenGL не включены никакие команды для выполнения задач работы с окнами или для получения пользовательского ввода; вместо этого вы должны работать через любую систему управления окнами, которая работает с конкретными аппаратными средствами. Точно так же библиотека OpenGL не предоставляет команды высокого уровня для описания моделей трехмерных объектов. Такие команды могли бы позволить определять относительно сложные формы, например, автомобили, части тела, самолеты или молекулы. При использовании библиотеки OpenGL вы должны создавать нужную модель из ограниченного набора геометрических примитивов — точек, линий и многоугольников.

Более сложная библиотека, которая обеспечивает эти функциональные возможности, конечно, могла бы быть создана поверх библиотеки OpenGL. Библиотека утилит OpenGL (GLU — OpenGL Utility Library) предоставляет множество возможностей моделирования, таких как поверхности второго порядка и NURBS-кривых и поверхностей (NURBS — Non-Uniform, Rational B-Spline — неравномерный рациональный В-сплайн). Библиотека GLU представляет собой стандартную часть каждой реализации OpenGL. Существуют также наборы инструментов более высокого уровня, такие как FSG (Fahrenheit Scene Graph), которые являются надстройкой библиотеки OpenGL, и самостоятельно доступны для множества реализаций библиотеки OpenGL.


1.1. ............






Похожие работы:

Название:Некоторые новые данные анализа сил и потерь на советско-германском фронте
Просмотров:645
Описание: Г.Ф.Кривошеев (Доклад на заседании Ассоциации историков Второй мировой войны 29.12.1998 г.) Уже не раз в выступлениях президента, членов правительства, в средствах массовой информации сообщалось число потерь как вое

Название:Технические параметры выполнения произвольных программ высококвалифицированными батутистами
Просмотров:723
Описание: на различных соревнованиях Аспирантка, заслуженный мастер спорта С. В. Баландина Аспирантка, заслуженный мастер спорта И. В. Караваева Кубанский государственный университет физической культуры, спорта и туризма,

Название:На чем писать программы? (краткий обзор возможностей языков программирования)
Просмотров:741
Описание: Сергей Трофимов Сегодня мы продолжаем разговор на тему какой язык программирования выбрать, начатый с статье “Delphi или Visual C++ - вот в чем вопрос”. Тема оказалась глубже, чем казалось на первый взгляд, и я провел нек

Название:Когда прекращать тестирование программ?
Просмотров:685
Описание: С.Трофимов Никто не сомневается в необходимости тестирования программ. Будь то небольшой учебный пример или целая информационная система. Вопрос только в том, сколько нужно тестировать и когда можно считать про

Название:Некоторые черты религиозного быта Челябинска в XVIII — начале XIX века
Просмотров:640
Описание: Конюченко А. И. История строительства челябинских церквей в дореволюционный период и их последующая судьба получили отражение в работах трех авторов, вклад которых в изучение прошлого нашего города навряд ли смо

 
     

Вечно с вами © MaterStudiorum.ru