Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Новые рефераты » Автоматизована система генерації додатків, що використовують бібліотеку OpenGL

Реферат Автоматизована система генерації додатків, що використовують бібліотеку OpenGL





результаті проведення даної задачі буде отриманий сконфігурований шаблон графічного додатку.

Алгоритм Творіння та збереження шаблону увазі наступні пункти:

) копіювання файлів шаблону по зазначеному шляху;

) копіювання 3DO файлу.


3.2 Шаблон графічного програми


.2.1 Алгоритм розв'язання задачі Ініціалізація OpenGL

Метою завдання Ініціалізація OpenGL є початкова ініціалізація OpenGL машини. Для досягнення даної мети потрібно виконати наступні дії:

) установка формату пікселів;

) створення контексту відображення;

) вибір поточного контексту відображення.

3.2.2 Алгоритм рішення задачі Завантаження 3D файлу

Метою завдання Завантаження 3D файлу є завантаження геометрії об'єктів з обраного 3D файлу.

Основними етапами цього завдання є:

) відкриття файлу для читання;

) визначення типу файлу - або з розширення, або по заголовку;

) читання та інтерпретація даних з файлу:

a) читання даних про координати вершин;

b) читання даних про індекси граней ;) читання даних про нормаль до граней ;) читання даних про нормаль у вершинах.

) збереження прочитаних даних у внутрішні структури;

) закриття файлу.


3.2.3 Алгоритм рішення задачі Висновок 3D файлу на екран

Метою завдання Висновок 3D файлу на екран є відображенні на екрані засобами бібліотеки OpenGL геометрії об'єктів завантажених раніше з 3D файлу.

Основними етапами цього завдання є:

) настройка стану відображення OpenGL вікна;

) висновок 3D об'єктів за допомогою функцій OpenGL.


4. Синтез програмного забезпечення


.1 Архітектура програмного забезпечення


Для створення програмного забезпечення в даній атестаційної роботі використовується мова програмування C + + та інструментальна середовище розробки Microsoft Visual Studio 2005. Всі створювані за допомогою Microsoft Visual Studio 2005 додатки є проектами. Студія надає можливість створювати каркаси проектів за допомогою генераторів додатків - майстрів. Майстер генерує шаблон проекту, на підставі якого, згодом, створюється додаток. Також майстер надає структуру програми, основні меню, панелі інструментів, значки і т.д. Це дозволяє, створивши каркас додатка, відразу перейти безпосередньо до програмування його функціональності.

Каркас проекту створено за допомогою стандартного генератора додатків Application Wizard на основі шаблону MFC Application. Шаблон додатки MFC Application - є основою для стандартних додатків Windows.

До складу створеного за допомогою Application Wizard проекту з ім'ям GenOGLApp входять наступні файли:

1) GenOGLApp.h - заголовний файл, що містить опис класу відповідає за початкову ініціалізацію і створення головного вікна проекту;

2) GenOGLApp.cpp - містить реалізацію вище описаного класу;

3) MainFrm.h - містить опис класу відповідає за зовнішній вигляд головного вікна проекту;

4) MainFrm.cpp - містить реалізацію вище описаного класу;

5) GenOGLAppDoc.h - описує клас зберігає основні дані проекту;

6) GenOGLAppDoc.cpp - містить реалізацію вище описаного класу;

7) GenOGLAppView.h - містить опис класу відповідає за відображення в головному вікні проекту даних з попереднього класу;

8) GenOGLAppView.cpp - містить реалізац...


Назад | сторінка 15 з 32 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Обробка набору даних, представленого у вигляді файлу
  • Реферат на тему: Практична обробка набору даних, представленого у вигляді файлу
  • Реферат на тему: Створення меню без файлу опису ресурсів на основі функції LoadMenuIndirect ...
  • Реферат на тему: Створення текстового файлу. Довідково-пошукова система
  • Реферат на тему: Клас двійкового файлу, похідний від fstream