Hur man konverterar DAE till OBJ i C#

Den här korta handledningsguiden om hur man konverterar DAE till OBJ i C#. Den har alla detaljer för att ställa in utvecklingsmiljön för att transformera filen, en lista med steg och en körbar exempelkod för att utveckla DAE till OBJ-omvandlaren i C#. Dessutom diskuteras en mängd olika alternativ för att anpassa konverteringsprocessen medan du skapar OBJ-filen.

Steg för att konvertera DAE till OBJ i C#

  1. Konfigurera IDE genom att lägga till Aspose.3D for .NET för att konvertera DAE till OBJ
  2. Ladda in DAE-filen med klassobjektet Scene
  3. Skapa ett ObjSaveOptions-klassobjekt för att anpassa utdata-OBJ-filen
  4. Ställ in önskade egenskaper i objektet ObjSaveOptions
  5. Anropa sparmetoden i klassen Scene för att skapa en OBJ-fil med hjälp av sparalternativen

Dessa steg sammanfattar processen att transformera filformatet Collada till OBJ i C#. Processen är ganska enkel eftersom vi behöver ladda källfilen DAE med metoden Scene.FromFile() följt av att skapa ett objekt av ObjSaveOptions för att ställa in egenskapen EnableMaterials till true. Slutligen anropas metoden Scene.Save() genom att tillhandahålla filnamnet och ObjSaveOptions-objektet för anpassning.

Kod för att konvertera DAE-fil till OBJ i C#

Det ovan nämnda kodsegmentet beskriver hur man konverterar Collada till OBJ i C#. När DAE-filen har laddats in i Scene-klassen kan du ställa in olika egenskaper före konverteringen till OBJ, till exempel ställa in tillgångsinformation på toppnivå, ställa in det aktiva animationsklippet och ange namnet. Klassen ObjSaveOptions kan användas för att ställa in enhetsskalfaktorn, aktivera/avaktivera material, ställa in kodning, flagga för att kopiera texturer och ställa in filnamnet.

Den här snabbguiden har lärt oss att ändra DAE till OBJ i C#. För konvertering av andra typer till OBJ, till exempel GLB till OBJ, se artikeln om hur man konverterar GLB-fil till OBJ i C#.

 Svenska