Как преобразовать DAE в OBJ в C#

В этом кратком руководстве рассказывается, как преобразовать DAE в OBJ на C#. В нем есть все подробности для настройки среды разработки для преобразования файла, список шагов и работоспособный пример кода для разработки конвертера DAE в OBJ на C#. Кроме того, обсуждаются различные варианты настройки процесса преобразования при создании файла OBJ.

Действия по преобразованию DAE в OBJ в C#

  1. Настройте IDE, добавив Aspose.3D for .NET для преобразования DAE в OBJ.
  2. Загрузите входной файл DAE, используя объект класса Scene.
  3. Создайте объект класса ObjSaveOptions для настройки выходного файла OBJ.
  4. Установите нужные свойства в объекте ObjSaveOptions.
  5. Вызовите метод сохранения в классе Scene, чтобы создать файл OBJ, используя параметры сохранения.

Эти шаги суммируют процесс преобразования формата файла Collada в OBJ на C#. Процесс довольно прост, поскольку нам нужно загрузить исходный файл DAE с помощью метода Scene.FromFile(), а затем создать объект ObjSaveOptions, чтобы установить для свойства EnableMaterials значение true. Наконец, метод Scene.Save() вызывается с указанием имени файла и объекта ObjSaveOptions для настройки.

Код для преобразования файла DAE в OBJ на C#

Вышеупомянутый сегмент кода описывает, как преобразовать Collada в OBJ на C#. После загрузки файла DAE в класс Scene вы можете установить различные свойства перед преобразованием в OBJ, например, установить информацию об активе верхнего уровня, установить активный анимационный клип и установить имя. Класс ObjSaveOptions можно использовать для установки коэффициента масштабирования единицы, включения/отключения материала, установки кодировки, флага для копирования текстур и установки имени файла.

Это краткое руководство научило нас менять DAE на OBJ в C#. Информацию о преобразовании других типов в OBJ, например GLB в OBJ, см. в статье как преобразовать файл GLB в OBJ в C#.

 Русский