stify">
3DO>
2.1.2 Аналіз другого рівня деталізації завдання
Структура розглянутої задачі на другому рівні деталізації представлена ??на малюнку 2.2.
Малюнок 2.2 - другий рівень деталізації
2.1.2.1 Введення даних
Призначення завдання Введення даних складається у вказівці шляху до файлу з описом моделі (3DS або Obj), який далі буде перетворений на універсальний 3DO файл.
Також якщо користувач захоче згенерувати шаблон графічного додатку, то необхідно вказати ім'я цього додатка і шлях по якому воно буде збережено. Ще необхідно вказати шлях до файлу 3DO для його завантаження та виведення в коді шаблону.
2.1.2.2 Конвертація файлу
Призначення завдання Конвертація файлу полягає у перетворенні зазначеного файлу з описом моделі (3DS або Obj) в універсальний формат файлу 3DO. При конвертації вихідний файл буде доповнений по можливості додатковою інформацією полегшує використання 3DO файлу в додатку. Це може бути розрахунок нормалей до граней для 3DS файлу або розрахунок нормалей у всіх вершинах для 3DS і Obj. Такі додаткові розрахунки покликані скоротити час обробки 3DO файлу при його завантаженні, т.к. відпаде необхідність у повторному їх виконанні.
Вхідними даними задачі є:
) шлях до конвертованості файлу (3DS або Obj);
) шлях та ім'я одержуваного файлу (3DO).
Структура вихідного 3DO файлу була описана вище.
До вихідних даних відноситься отриманий універсальний 3DO файл.
.1.2.3 Генерація шаблону
Призначення завдання Генерація шаблону полягає в отриманні каркаса додатки використовуваного в подальшому для розробки нескладних графічних програм.
При виборі шаблону з підключеною бібліотекою буде згенеровано додаток дозволяє завантажити і вивести на екран сконвертовані універсальний 3DO файл.
Вхідними даними задачі є:
) шлях та ім'я генерується шаблона;
) шлях до універсального 3DO файлу.
До вихідних даних відноситься отриманий каркас графічного додатку.
2.1.3 Аналіз третього рівня деталізації завдання
Розглянемо структуру задачі Конвертація файлу (малюнок 2.3).
2.1.3.1 Завантаження файлу для конвертації
Метою завдання є завантаження даних, що описують геометрію об'єкта, із зовнішнього файлу (3DS або Obj) у внутрішні структури програми.
Вхідними даними задачі є шлях і ім'я універсального 3DO файлу.
До вихідних даних належать завантажені в пам'яті меню дані про геометрію моделі з конвертованого файлу.
Малюнок 2.3 - структура завдання Конвертація файлу
2.1.3.2 Розрахунок відсутніх даних
Зазвичай в 3D форматах для мінімізації їх обсягу намагаються зберігати не всю інформацію про геометрію моделі. У таких випа...