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

Сервис конвертации

Сервис конвертации предназначен для конвертации файлов поддерживаемых обменных форматов:

  • ifc
  • step
  • jt
  • obj
  • Parasolid (X_T, X_B)
  • stl
  • ACIS (SAT)
  • IGES 5.3 (igs)
  • VRML (wrl)
  • C3D

во внутренний формат c3d сцены и отображения метаданных модели в виде дерева для работы с 3D.

Сервису конвертации передаются:

  • Идентификатор операции: предназначен для идентификации результата процесса конвертации, поскольку процесс конвертации происходит асинхронно.
  • Идентификатор файла: предназначен для получения файла из файлового хранилища.

Сервис конвертации:

  • загружает файл для конвертации из файлового хранилища из структуры хранения (Bucket) module3d файлового сервиса с помощью идентификатора файла;
  • конвертирует файл во внутренний формат сцены;
  • выгружает и сохраняет полученный в результате конвертации файл в файловом хранилище в структуре хранения (Bucket) modelc3d.

При импорте модели, требующей конвертации во внутренний формат сцены:

  1. Сервис импорта передает управление сервису конвертации.
  2. Сервис конвертации выполняет конвертацию.
  3. Сервис конвертации передает управлению сервису импорта.