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