Використання OpenGL. Моделювання вогню - Курсовая работа

бесплатно 0
4.5 66
Дослідження особливостей роботи графічної бібліотеки OpenGL з метою використання її в компютерному моделюванні. Розгляд синтаксису команд та програмного коду команд. Методи максимально реалістичного моделювання горіння вогню. Лістинг програми на мові С.


Аннотация к работе
Міністерство освіти і науки України Рівненський державний гуманітарний університет Факультет математики та інформатики Кафедра інформатики та прикладної математики КУРСОВА РОБОТА на тему: Використання opengl. Моделювання вогню Виконав: студент 4 курсу спеціальності “інформатика” групи І-41: Антонішин В.В. Науковий керівник: Ярощак Сергій Вікторович Рівне - 2010 ЗМІСТ ВСТУП РОЗДІЛ 1. Програмний код та синтаксис OpenGL 1.1 Програмний код OpenGL 1.2 Синтаксис команд OpenGL РОзділ 2. Конвеєр візуалізації та бібліотеки, що відносяться до OpenGL 2.1 Конвеєр візуалізації OpenGL 2.1.1 Конвеєр 2.1.2 Списки виводу 2.1.3 Обчислювачі 2.1.4 Операції обробки вершин 2.1.5 Збірка примітивів 2.1.6 Операції обробки пікселів 2.1.7 Збірка текстури 2.1.8 Растеризація 2.1.9 Операції обробки фрагментів 2.2 Бібліотеки, що відносяться до OpenGL 2.2.1 Бібліотека OpenGL 2.2.2 Файли, що підключаються 2.2.3 GLUT, інструментарій утиліт бібліотеки OpenGL РОЗДІЛ 3. Silicon Graphics Incorporated (SGI) спеціалізувалася на створенні високотехнологічного графічного устаткування і програмних засобів. У 1995 році була випущена бібліотека Direct3D від Microsoft. Фрагмент програмного коду OpenGL finclude , main () { InitializeAWindowPlease(); glClearColor(0.0, 0.0, 0.0, 0.0); glClear(GL_COLOR_BUFFER_BIT); glColor3f(1.0, 1.0, 1.0); glOrtho(0.0, 1.0, 0.0, 1.0, - 1.0, 1.0); glBegin(GL_POLYGON); glVertex3f(0.25, 0.25, 0.0); glVertex3f (0.75, 0.25, 0.0); glVertex3f(0.75, 0.75, 0.0); glVertex3f(0.25, 0.75, 0.0); glEnd() ; glFlush () ; UpdateTheWindowAndCheckForEvents(); } Перший рядок функції main() ініціалізував певне вікно на екрані: функція InitializeAWindowPlease() використовується в даному випадку в якості мітки-заповнювача для підпрограм специфічних віконних систем, які в загальному випадку не є викликами OpenGL. Конвеєр візуалізації Наступна діаграма демонструє концепцію складального конвеєра Генрі Форда, яку бібліотека OpenGL використовує для обробки даних.
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?