. При запуску програми на виконання на екрані монітора з'являється вікно, що має заголовок Автоматизована система генерації додатків і є головним вікном програми. Зображення вищевказаного вікна представлено на малюнку 4.6.
Малюнок 4.6 - Головне вікно програми
Головне вікно має:
) меню з різними пунктами;
) вікно OpenGL з осями і сіткою;
) статусну рядок, що показує стан програми та підказки.
Меню в свою чергу розділено на наступні пункти:
) пункт меню Файл - містить стандартні команди відкриття, і закриття файлу, а також пункт коректного виходу з програми;
) пункт Вид (малюнок 4.7) - відповідає за вигляд головного вікна і надає доступ до наступних командам:
a) команда Статусна рядок - відповідає за відображення / приховування cтатусной рядка;
b) команда Осі - відповідає за відображення / приховування осей в OpenGL вікні ;) команда Сітка - відповідає за відображення / приховування сітки ;) команди Точка - Згладжування - відповідають за режим відображення 3D моделі ;) команда Режим відсікання - відповідає за включення/відключення режиму відсікання задньої поверхні полігонів ;) команда Світло - відповідає за включення / відключення світла в OpenGL вікні ;) команда Тест глибини відповідає за включення / відключення тесту глибини в OpenGL просторі.
) пункт меню Інструменти - реалізує доступ до основних функцій програми та включає наступні команди:
a) команда Конвертація - викликає діалогове вікно виконує операцію конвертації 3D файлу;
b) команда Генерація - викликає діалогове вікно виконує операцію генерації шаблону додатка;
) пункт меню Допомога - має єдиний підпункт Про програму, який відповідає за відображення вікна з однойменною назвою (малюнок 4.12).
Малюнок 4.7 - Пункт меню Вид
При виборі команди Конвертація на екрані відображається вікно, вид якого наведено на малюнку 4.8. У даному вікні необхідно вказати шляхи, використовувані при операції конвертації - шлях до вхідного 3D файлу і шлях до вихідного 3DO файлу. При введенні неіснуючих шляхів буде виведено повідомлення, наведене на малюнку 4.9. У разі, якщо зазначені шляху існують, але 3D файл має невідповідний формат або пошкоджений, буде виведено повідомлення, зображене на малюнку 4.10. Якщо конвертація буде успішним, то вікно просто закриється, а в статусному рядку буде відповідне повідомлення.
При виборі команди Генерація на екрані з'явиться діалогове вікно, вид якого наведено на малюнку 4.11. Тут необхідно ввести вихідні дані, використовувані при операції генерації шаблону OpenGL додатки - шлях до 3DO файлу і шлях, по якому шаблон буде збережений. При введенні неіснуючих шляхів буде виведено повідомлення, наведене на малюнку 4.9. Якщо генерація пройде успішно, то вікно просто закриється, а в статусному рядку буде відповідне повідомлення.
Малюнок 4.8 - Вид вікна Конвертація
Малюнок 4.9 - Вікно попередження
Малюнок 4.10 - Вікно попередження
Також дане додаток вміє завантажувати і відображати на екрані файли 3D форматів (3DS, OBJ і 3DO). ...