Този кратък урок ръководи как да конвертирате 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#
using System; | |
using Aspose.ThreeD; | |
using Aspose.ThreeD.Formats; | |
class Program | |
{ | |
static void Main(string[] args) // DAE to OBJ in C# | |
{ | |
new License().SetLicense("License.lic"); | |
// Load the DAE file | |
Scene scene = Scene.FromFile("zebra.dae"); | |
// Initialize the ObjSaveOptions object | |
ObjSaveOptions options = new ObjSaveOptions(); | |
options.EnableMaterials = true; | |
// Convert to OBJ | |
scene.Save("zebra.obj", options); | |
System.Console.WriteLine("Done"); | |
} | |
} |
Гореспоменатият кодов сегмент описва как да конвертирате Collada в OBJ в C#. След като DAE файлът бъде зареден в класа Scene, можете да зададете различни свойства преди преобразуването в OBJ, например да зададете информация за актив от най-високо ниво, да зададете активния анимационен клип и да зададете името. Класът ObjSaveOptions може да се използва за задаване на мащабния фактор на единицата, активиране/деактивиране на материал, задаване на кодиране, флаг за копиране на текстури и задаване на името на файла.
Това кратко ръководство ни научи да променим DAE на OBJ в C#. За преобразуването на други типове в OBJ, например GLB в OBJ, вижте статията на как да конвертирате GLB файл в OBJ в C#.