USDZ zu OBJ csharp

USDZ-Dateien enthalten 3D-Geometrie- und Schattierungsdaten für eine Szene und werden häufig zum Erstellen von Augmented-Reality-Inhalten verwendet. Manchmal müssen Sie USDZ möglicherweise in eine 3D-Objektdatei konvertieren. In Übereinstimmung mit solchen Szenarien behandelt dieser Artikel das programmgesteuerte Konvertieren einer USDZ-Datei in eine OBJ-Datei in C#.

USDZ-zu-OBJ-Dateikonverter – C#-API-Installation

Aspose.3D for .NET API unterstützt das Erstellen, Bearbeiten oder Konvertieren von 3D-Szenen. Darüber hinaus müssen Sie keine 3D-Rendering- oder Modellierungsanwendung installieren. Installieren Sie einfach die API, indem Sie ihre DLL-Dateien von der Seite New Releases herunterladen oder den folgenden NuGet-Installationsbefehl in Microsoft Visual Studio verwenden:

PM> Install-Package Aspose.3D

Konvertieren Sie USDZ in eine OBJ-Datei in C#

Sie können eine USDZ-Datei in eine OBJ-Datei konvertieren, indem Sie die folgenden Schritte ausführen:

  1. Laden Sie die USDZ-Eingabedatei mit der Klasse Scene.
  2. Erstellen Sie ein Objekt der Klasse ObjSaveOptions.
  3. Konvertieren Sie USDZ in eine OBJ-Datei.

Das folgende Code-Snippet erläutert, wie eine USDZ-Datei programmgesteuert in C# in eine OBJ-Datei konvertiert wird:

// Laden Sie die Eingabe-USDZ-Datei
Scene scene = new Scene();
scene.Open("Test.usdz");

// Objekt der Klasse ObjSaveOptions initialisieren
ObjSaveOptions saveOptions = new ObjSaveOptions();

// Speichern Sie die ausgegebene OBJ-Datei
scene.Save("Sample.obj", saveOptions);

Holen Sie sich eine kostenlose temporäre Lizenz

Sie können eine kostenlose temporäre Lizenz anfordern, um die API in vollem Umfang zu evaluieren.

Fazit

In diesem Artikel haben Sie gelernt, wie Sie USDZ mit ein paar Zeilen Code mithilfe von C# in eine OBJ-Datei konvertieren. Da die USDZ-Dateien häufig verwendet werden, um Produkte online zu präsentieren. Ebenso werden die OBJ-Dateien manchmal beim Arbeiten mit dreidimensionalen Szenen benötigt. Sie können diese Funktion problemlos in Ihre .NET- oder .NET Core-Framework-basierten Anwendungen integrieren. Darüber hinaus können Sie mehrere andere Funktionen der API überprüfen, indem Sie den Abschnitt Dokumentation besuchen. Bei Fragen schreiben Sie uns bitte im kostenlosen Support-Forum.

Siehe auch