OBJ till USDZ csharp

En OBJ-fil är ett filformat för geometridefinition som kan innehålla texturkartor, polygonala ytor och 3D-koordinater. Du kan behöva konvertera en OBJ-fil till en USDZ-fil för vissa krav. Den här artikeln tar upp hur man konverterar OBJ till USDZ-fil programmatiskt i C#. USDZ-filer är användbara när du manipulerar grafik eftersom de kan innehålla 3D-geometri och skuggningsdata. Dessutom används de populärt för att skapa scener med förstärkt verklighet.

OBJ till USDZ Converter – C# API-installation

Aspose.3D for .NET API kan användas för att arbeta med Wavefront OBJ, USDZ och flera andra filformat. Du kan enkelt konfigurera API:et genom att ladda ner dess DLL-filer från avsnittet New Releases med följande installationskommando NuGet i Visual Studio IDE:

PM> Install-Package Aspose.3D

Konvertera OBJ till USDZ-fil i C#

Du kan konvertera en OBJ-fil till en USDZ-fil med följande steg:

  1. Initiera klassobjektet Scene för att ladda indata-OBJ-filen.
  2. Skapa ett objekt av klassen UsdSaveOptions.
  3. Konvertera OBJ till USDZ-fil.

Kodavsnittet nedan beskriver hur man konverterar en OBJ-fil till USDZ-format programmatiskt i C#:

// Ladda den ingående OBJ-filen med klassen Scene 
Scene scene = new Scene("template.obj");

// Initiera UsdSaveOptions klassobjekt
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);

// Spara utdata USDZ-fil
scene.Save("test.usdz", options);

Få gratis tillfällig licens

Du kan utvärdera API:et utan några begränsningar genom att begära en gratis temporär licens.

Slutsats

I den här artikeln har du lärt dig hur du konverterar en OBJ-fil till USDZ-format programmatiskt i C#. OBJ-filerna används vanligtvis vid manipulation av 3D-scener av olika 3D-modelleringsapplikationer. På samma sätt ökar användningen av USDZ-filer i scenarier där förstärkta verklighetsbaserade objekt utformas. Du kanske vill kontrollera andra funktioner i API:t genom att ta en titt på utrymmet dokumentation. Vidare är du välkommen att kontakta oss på forumet vid eventuella frågor.

Se även

Konvertera FBX till en STL-fil i C#