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

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

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

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

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

подсказка

При конвертации файла 3D-модели из поддерживаемого обменного формата во внутренний формат платформы C3D, к 3D-модели добавляется информация о ребрах элементов типа Mesh, если эта информация отсутствовала в исходном файле.

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

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

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

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

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

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