Сервис управления импортом 3D-моделей
Сервис управления импортом 3D-моделей предназначен для инициализации и управления импортом 3D-модели из файла обменного формата во внутренний формат сцены.
При инициализации импорта сервису передается файл 3D-модели или идентификатор ранее загруженного в файловое хранилище файла 3D-модели в о бменном формате. Инициализация импорта генерирует идентификатор импорта: ImportUuid (GUID). По этому идентификатору можно получать информацию по импортированным файлам моделей, удалять импортированные файлы.
Для того, чтобы импортировать 3D-модель, сервис управления импортом:
- загружает в файловое хранилище переданный файл 3D-модели. Если файл уже находится в хранилище, то это действие будет пропущено;
- генерирует идентификатор импорта;
- производит запись о начале импорт ImportUuid в хранилище;
- передает управление сервису конвертации;
- получает управление от сервиса конвертации;
- передает управление сервису парсинга метаданных;
- получает управление от сервиса парсинга метаданных.
После получения управления сервисом управления импортом 3D-моделей от сервиса парсинга метаданных импорт 3D-модели завершается.