В этом кратком руководстве рассказывается, как преобразовать DAE в OBJ на C#. В нем есть все подробности для настройки среды разработки для преобразования файла, список шагов и работоспособный пример кода для разработки конвертера DAE в OBJ на C#. Кроме того, обсуждаются различные варианты настройки процесса преобразования при создании файла OBJ.
Действия по преобразованию DAE в OBJ в C#
- Настройте IDE, добавив Aspose.3D for .NET для преобразования DAE в OBJ.
- Загрузите входной файл DAE, используя объект класса Scene.
- Создайте объект класса ObjSaveOptions для настройки выходного файла OBJ.
- Установите нужные свойства в объекте ObjSaveOptions.
- Вызовите метод сохранения в классе 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#.