OBJ till USDZ Java

En OBJ-fil innehåller ett tredimensionellt objekt med koordinater, textur och annan objektinformation. Medan filformatet USDZ är ett okrypterat och okomprimerat ZIP-arkiv för lagring av Universal Scene Description-filer. I vissa scenarier kanske du vill konvertera en OBJ-fil till USDZ-format. I enlighet med sådana krav täcker den här artikeln hur man konverterar en OBJ-fil till en USDZ-fil programmatiskt i Java.

USDZ till OBJ Converter – Java API-installation

Aspose.3D for Java API kan användas för att skapa, redigera eller manipulera 3D-filer. Du kan installera API:t genom att ladda ner dess JAR-filer från avsnittet Nedladdningar eller använda följande detaljer i filen pom.xml för ditt Maven-baserade projekt för att installera det från Aspose Repository.

Förvar:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Beroende:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-3d</artifactId>
        <version>22.2</version>
    </dependency>
</dependencies>

Konvertera OBJ till USDZ i Java

Du kan konvertera en OBJ-fil till USDZ med stegen nedan:

  1. Skapa en instans av klassen Scene för att ladda indata-OBJ-filen.
  2. Instantiera ett objekt av klassen UsdSaveOptions.
  3. Slutligen, konvertera OBJ till en USDZ-fil.

Följande kodavsnitt beskriver hur man konverterar en OBJ-fil till USDZ-format programmatiskt i Java:

// 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 utvärderingslicens

Du kan utvärdera API:et i dess fulla kapacitet genom att begära en gratis temporär licens.

Slutsats

I den här artikeln har du förstått hur du konverterar en OBJ-fil till USDZ-format programmatiskt i Java. Dessutom kanske du vill kolla in många andra funktioner som erbjuds av API:t genom att ta en titt på avsnittet dokumentation. Om du har några funderingar är du välkommen att kontakta oss på forumet.

Se även