inApp. Виконує початкову ініціалізацію і створення головного вікна проекту;
) СMainFrame - клас наслідуваний від CFrameWnd, задає зовнішній вигляд головного вікна проекту;
3) COGLAppDoc - клас наслідуваний від CDocument, зберігає основні дані проекту;
4) COGLAppView - клас наслідуваний від CView, виконує початкову ініціалізації OpenGL і відповідає за виведення даних зберігаються в попередньому класі;
5) CCamera - клас, який реалізує можливості камери для перегляду об'єктів у OpenGL вікні;
Загальна архітектура шаблону графічного додатку на рівні основних класів представлена ??на малюнку 4.2.
Малюнок 4.2 - Архітектура шаблону OpenGL програми
4.2 Інформаційний простір системи
Малюнок 4.3 відображає інформаційний простір додатки. Прямокутниками зображені основні об'єкти програми. Паралелограмами представлені передаються між об'єктами докладання дані. Стрілки на малюнку вказують напрям передачі даних.
Під даними позначеними на малюнку 4.3 як Геометричні параметри 3D об'єкту мається на увазі геометрія об'єкта завантаженого з 3DO файлу.
Під даними Положення камери в просторі мається на увазі положення камери використовується для перегляду OpenGL вікна.
Паралелограми з написами Шлях до конвертованості 3D файлу і Шлях до вихідного 3DO файлу показують вхідні дані, що використовуються при операції конвертації.
Під даними позначеними як сконвертування 3DO файл розуміється файл 3DO формату отриманий після операції конвертації.
Паралелограми з написами Шлях до 3DO файлу і Шлях до шаблону додатки показують вхідні дані, що використовуються при операції генерації програми.
Під даними позначеними як Згенерований шаблон додатки мається на увазі шаблон OpenGL додатки отриманий після операції генерації шаблону додатки.
Малюнок 4.4 в свою чергу відображає інформаційний простір шаблону графічного додатку.
Під даними позначеними як Геометричні параметри 3D об'єкту мається на увазі геометрія об'єкта завантаженого з 3DO файлу.
Під даними Положення камери в просторі мається на увазі положення камери використовується для перегляду OpenGL вікна.
Малюнок 4.3 - Інформаційний простір програми
Малюнок 4.4 - Інформаційний простір шаблону програми
4.3 Інтерфейс користувача
Для коректного запуску програми необхідно:
) встановлена ??операційна система Windows XP SP3;
) наявність встановленого пакета NET Framework 2.0;
) наявність встановленого пакета Microsoft Visual C + + 2005 Redistributable;
) правильно встановлене програмне забезпечення на комп'ютері.
Під правильною установкою програмного забезпечення розуміється наведена малюнку 4.5 структура розташування файлів програми. Прямокутниками позначені каталоги.
Малюнок 4.5 - Структура розташування файлів програми
Програма має віконний графічний інтерфейс...