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:
- Skapa en instans av klassen Scene för att ladda indata-OBJ-filen.
- Instantiera ett objekt av klassen UsdSaveOptions.
- 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.