Das Dateiformat DAE (Digital Asset Exchange) wird von 3D-Software gut unterstützt, das Dateiformat OBJ bietet jedoch höhere Kompatibilität und Zuverlässigkeit. Darüber hinaus ist die Fehlerbehebung beim OBJ Datei format einfach und die Geschwindigkeit ist höher. In dieser Anleitung konvertieren wir DAE Dateien programmgesteuert in C# in OBJ. Aspose.3D for .NET eignet sich jedoch perfekt für diese Automatisierung. Folgen Sie uns bis zum Ende dieses Blogbeitrags, um nützliche Ressourcen zu finden. Los geht‘s.
SDK-Installation
Überspringen Sie diesen Abschnitt, wenn Sie dieses 3D-Modellierungs-SDK bereits installiert haben.
Wenn nicht, laden Sie die Datei DLL herunter oder installieren Sie Aspose.3D for .NET, indem Sie den folgenden Befehl im NuGet Package Manager ausführen:
Install-Package Aspose.3D
DAE-Datei in C# in OBJ konvertieren – Code-Snippet
Aspose.3D for .NET ist ein entwicklerfreundliches SDK mit benutzerfreundlichen Klassen und Methoden. Egal welchen Anwendungsfall Sie haben, es wird Ihren Geschäftsanforderungen gerecht.
Nun, Sie können diese Schritte befolgen, um mit diesem SDK einen DAE zu OBJ-Konverter zu erstellen:
- Legen Sie den Verzeichnispfad fest und laden Sie die Lizenz.
- Initialisieren Sie eine Instanz der Klasse Scene.
- Die Methode Öffnen lädt die Quell-DAE-Datei.
- Erstellen Sie ein Objekt der Klasse ObjSaveOptions.
- Durch Aufrufen der Methode Save wird die Ausgabedatei in einer OBJ-Datei gespeichert.
Konvertieren Sie die DAE-Datei in C# in OBJ, indem Sie den folgenden Codeausschnitt verwenden:
using Aspose.ThreeD;
using Aspose.ThreeD.Formats;
namespace AsposeThreeD
{
class Graphics
{
// Konvertieren Sie DAE in OBJ in .NET
static void Main(string[] args)
{
// Legen Sie den Verzeichnispfad fest und laden Sie die Lizenz.
String dataDir = "src";
License lic = new License();
lic.SetLicense("License.lic");
// Initialisieren Sie eine Instanz der Scene Klasse.
Scene scene = new Scene();
// Mit der Methode „Öffnen“ wird die DAE-Quelldatei geladen.
scene.Open(dataDir + "Box.dae");
// Erstellen Sie ein Objekt der Klasse ObjSaveOptions.
var objSaveOptions = new ObjSaveOptions();
// Durch Aufrufen der Methode „Speichern“ wird die Ausgabedatei in einer OBJ-Datei gespeichert.
scene.Save(dataDir + "sample.obj", objSaveOptions);
}
}
}
Ausgabe:

Holen Sie sich eine kostenlose Lizenz
Holen Sie sich eine kostenlose temporäre Lizenz, um dieses SDK ohne Evaluierungsbeschränkungen auszuprobieren.
Eine Frage stellen
Bitte besuchen Sie unser Forum, um Fragen zu stellen.
Zusammenfassung
Jetzt sind Sie in der Lage, Ihren eigenen DAE-Dateikonverter zu entwickeln. Bisher haben wir die Konvertierung von DAE Dateien in OBJ in C# mit Aspose.3D for .NET implementiert. Darüber hinaus können Sie die Funktionalität nach Bedarf erweitern. Darüber hinaus haben wir die grundlegenden Funktionen dieser Konvertierung behandelt. Weitere Informationen finden Sie in der Dokumentation und den API-Referenzen.
Sehen Sie sich unsere GitHub-Beispiele an
Besuchen Sie unser GitHub, um unsere Implementierungen zu sehen.
