![OBJ na USDZ Java](images/OBJ-to-USDZ-1.jpeg#center)
Soubor OBJ obsahuje trojrozměrný objekt se souřadnicemi, texturou a dalšími informacemi o objektu. Zatímco formát souboru USDZ je nešifrovaný a nekomprimovaný archiv ZIP pro ukládání souborů Universal Scene Description. V některých scénářích můžete chtít převést soubor OBJ do formátu USDZ. V souladu s takovými požadavky tento článek popisuje, jak převést soubor OBJ na soubor USDZ programově v Javě.
Převodník USDZ na OBJ – Instalace Java API
Aspose.3D for Java API lze použít k vytváření, úpravám nebo manipulaci s 3D soubory. Rozhraní API můžete nainstalovat stažením jeho souborů JAR ze sekce Downloads nebo pomocí následujících podrobností v souboru pom.xml vašeho projektu založeného na Maven k instalaci z Aspose Repository.
úložiště:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Závislost:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>22.2</version>
</dependency>
</dependencies>
Převést OBJ na USDZ v Javě
Soubor OBJ můžete převést na USDZ pomocí níže uvedených kroků:
- Vytvořte instanci třídy Scene pro načtení vstupního souboru OBJ.
- Vytvořte instanci objektu třídy UsdSaveOptions.
- Nakonec převeďte OBJ na soubor USDZ.
Následující fragment kódu vysvětluje, jak programově převést soubor OBJ do formátu USDZ v Javě:
// Načtěte vstupní soubor OBJ pomocí třídy Scene
Scene scene = new Scene("template.obj");
// Inicializujte objekt třídy UsdSaveOptions
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);
// Uložit výstupní soubor USDZ
scene.save("test.usdz", options);
Získejte bezplatnou zkušební licenci
Rozhraní API můžete vyhodnotit v jeho plné kapacitě, když požádáte o bezplatnou dočasnou licenci.
Závěr
V tomto článku jste pochopili, jak převést soubor OBJ do formátu USDZ programově v Javě. Kromě toho možná budete chtít vyzkoušet mnoho dalších funkcí nabízených rozhraním API v sekci dokumentace. V případě jakýchkoliv obav nás neváhejte kontaktovat na fóru.