Перейти к основному содержимому

Сервис управления импортом 3D-моделей

Сервис управления импортом 3D-моделей предназначен для инициализации и управления импортом 3D-модели из файла обменного формата во внутренний формат сцены.

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

Для того, чтобы импортировать 3D-модель сервис управления импортом:

  • загружает в файловое хранилище переданный файл 3D-модели. Если файл уже находится в хранилище, то это действие опускается;
  • генерирует идентификатор импорта;
  • производит запись о начале импорт ImportUuid в хранилище;
  • передает управление сервису конвертации;
  • получает управление от сервиса конвертации;
  • передает управление сервису парсинга метаданных;
  • получает управление от сервиса парсинга метаданных.

После получения управления сервисом управления импортом 3D-моделей от сервиса парсинга метаданных импорт 3D-модели завершается.