Как да конвертирате 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#.

 Български