USDZ till GLB Java

USDZ-filer är ZIP-filer utan någon komprimering eller kryptering. Under vissa användningsfall kan du behöva konvertera en USDZ-fil till filformatet GLB eller GLTF. Följaktligen förklarar den här artikeln hur du konverterar USDZ till GLB- eller GLTF-format programmatiskt i Java.

USDZ till GLB eller GLTF Converter – Java API-installation

Aspose.3D för Java stöder arbete med flera två- eller tredimensionella objekt och scener. Du kan snabbt konfigurera API:et genom att ladda ner den senaste versionen av dess JAR-filer från sidan Nedladdningar eller med följande konfigurationer för att aktivera det från Aspose Repository i filen pom.xml för ditt projekt.

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.7</version>
    </dependency>
</dependencies>

Konvertera USDZ till GLB-fil i Java

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

  1. Ladda in USDZ-filen med ett objekt av klassen Scene.
  2. Konvertera USDZ till GLB binärt filformat.

Kodexemplet nedan utvecklar hur man konverterar en USDZ-fil till GLB-format programmatiskt i Java:

// Initiera ett objekt av Scene-klassen
com.aspose.threed.Scene scene = new com.aspose.threed.Scene();

// Öppna scenen från den givna vägen
scene.open("Input.usdz");

// Spara utdata GLB-fil
scene.save("Output.glb");

Konvertera USDZ till GLTF-fil i Java

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

  1. Skapa en instans av klassen Scene.
  2. Konvertera USDZ till GLTF-format.

Följande kodavsnitt förklarar hur man konverterar en USDZ-fil till GLTF-format programmatiskt i Java:

// Initiera ett objekt av Scene-klassen
com.aspose.threed.Scene scene = new com.aspose.threed.Scene();

// Öppna scenen från den givna vägen
scene.open("Input.usdz");

// Spara utdata GLTF-fil
scene.save("Output.gltf");

Få gratis tillfällig licens

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

Online demo

Prova webbappen USDZ to GLB Converter som utvecklats med detta API.

Slutsats

I den här artikeln har du lärt dig hur du konverterar en USDZ-fil till GLTF- eller GLB-filformat programmatiskt i Java. Spara-metoden kan analysera filtillägget från filnamnet och renderar filen i respektive format. Till exempel filen ASCII eller binärt format enligt dina krav. Dessutom kan du besöka utrymmet dokumentation för att ta en titt på andra funktioner som stöds av API:et. Om du behöver komma i kontakt med oss är du välkommen att kontakta oss på forum.

Se även

Konvertera USDZ till HTML i Java