Сервис конвертации
Сервис конвертации предназначен для конвертации файлов поддерживаемых обменных форматов:
- ifc
- step
- jt
- obj
- Parasolid (X_T, X_B)
- stl
- ACIS (SAT)
- IGES 5.3 (igs)
- VRML (wrl)
во внутренний формат c3d сцены и отображения метаданных модели в виде дерева для работы с 3D.
Сервису конвертации передаются:
- Идентификатор операции: предназначен для идентификации результата процесса конвертации, поскольку процесс конвертации происходит асинхронно.
- Идентификатор файла: предназначен для получения файла из файлового хранилища.
Сервис конвертации:
- загружает файл для конвертации из файлового хранилища из структуры хранения (Bucket) module3dфайлового сервиса с помощью идентификатора файла;
- конвертирует файл во внутренний формат сцены;
- выгружает и сохраняет полученный в результате конвертации файл в файловом хранилище в структуре хранения (Bucket) modelc3d.
При импорте модели, требующей конвертации во внутренний формат сцены:
- Сервис импорта передает управление сервису конвертации.
- Сервис конвертации выполняет конвертацию.
- Сервис конвертации передает управлению сервису импорта.