Filformatet DAE (Digital Asset Exchange) har bra stöd i 3D-programvara, men filformatet OBJ erbjuder större kompatibilitet och tillförlitlighet. Dessutom är det enkelt att felsöka OBJ-filformatet, och det har bättre prestanda vad gäller hastighet. I den här guiden är vi avsedda att konvertera DAE-filer till OBJ i C# programmatiskt. Aspose.3D för .NET är dock ett perfekt val för denna automatisering. Så följ med oss till slutet av det här blogginlägget, där du kommer att hitta användbara resurser. Låt oss komma igång.
SDK-installation
Hoppa över det här avsnittet om du redan har installerat detta 3D-modellerings-SDK.
Om inte, ladda ner filen DLL eller installera Aspose.3D for .NET genom att köra följande kommando i NuGet Package Manager:
Install-Package Aspose.3D
Konvertera DAE-fil till OBJ i C# - Kodavsnitt
Aspose.3D för .NET är ett utvecklarvänligt SDK som erbjuder lättanvända klasser och metoder. Oavsett vilket användningsfall du har kommer det att tillgodose dina affärskrav.
Du kan följa dessa steg för att bygga en DAE till OBJ-konverterare med hjälp av detta SDK:
- Ange sökvägen till katalogen och ladda licensen.
- Initiera en instans av klassen Scene.
- Metoden Öppna laddar källkods-DAE-filen.
- Skapa ett objekt av klassen ObjSaveOptions.
- Om du anropar metoden Save sparas utdatafilen i oBJ-filen.
Konvertera DAE-filen till OBJ i C# med följande kodavsnitt:
using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
class Graphics
{
// Konvertera DAE till OBJ i .NET
static void Main(string[] args)
{
// Ange sökvägen till katalogen och ladda licensen.
String dataDir = "src";
License lic = new License();
lic.SetLicense("License.lic");
// Initiera en instans av Scene-klassen.
Scene scene = new Scene();
// Öppna-metoden laddar käll-DAE-filen.
scene.Open(dataDir + "Box.dae");
// Skapa ett objekt av klassen ObjSaveOptions.
var objSaveOptions = new ObjSaveOptions();
// Om du anropar Save-metoden sparas utdatafilen i oBJ-filen.
scene.Save(dataDir + "sample.obj", objSaveOptions);
}
}
}
Produktion:

Få en gratis licens
Skaffa en kostnadsfri tillfällig licens för att testa detta SDK utan utvärderingsbegränsningar.
Ställa en fråga
Besök gärna vårt forum för att ställa frågor.
Avslutning
Nu är du tillräckligt kapabel för att utveckla din egen DAE-filkonverterare. Hittills har vi implementerat hur man konverterar DAE-filer till OBJ i C# med hjälp av Aspose.3D för .NET.Du kan vidare utöka funktionaliteten efter dina behov. Dessutom har vi gått igenom grundläggande funktioner för denna konvertering. Du kan besöka dokumentationen och API-referenserna för att fördjupa dig.
Granska våra GitHub-exempel
Besök vår GitHub för att se våra implementeringar.
