Soubor STL popisuje povrchovou geometrii 3D objektů a běžně se používají při 3D tisku, rychlém prototypování atd. Soubory USDZ jsou stále oblíbené pro použití ve scénářích rozšířené reality. Jsou to nekomprimované archivy ZIP, které obsahují informace Universal Scene Description. V některých případech může být nutné převést soubor STL do formátu USDZ. Podle takových scénářů tento článek vysvětluje, jak převést soubor STL do formátu USDZ programově v Javě.
Převodník USDZ na STL – Instalace Java API
Aspose.3D for Java API podporuje práci s trojrozměrnými grafickými soubory. API můžete nainstalovat stažením jeho souborů JAR ze stránky Stahování nebo zkopírováním a vložením následujících specifikací do souboru pom.xml pro přístup k API 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.4</version>
</dependency>
</dependencies>
Převeďte STL na soubor USDZ programově v Javě
Soubor STL můžete převést na USDZ pomocí níže uvedených kroků:
- Načtěte vstupní soubor STL pomocí objektu třídy Scene.
- Vytvořte instanci třídy UsdSaveOptions.
- Převeďte soubor STL do formátu USDZ.
Níže uvedený fragment kódu ukazuje, jak převést soubor STL na soubor USDZ v jazyce Java:
// Inicializujte objekt třídy Scene
Scene scene = new Scene();
// Načtěte vstupní soubor STL metodou Open
scene.open("test.stl");
// Inicializujte objekt třídy UsdSaveOptions
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);
// Uložit výstupní soubor USDZ
scene.save("test.usdz", options);
Prozkoumejte funkce API
API podporuje mnoho dalších funkcí pro práci s 3D soubory. Můžete navštívit prostor dokumentace, kde různé články vysvětlují metody a vlastnosti zahrnuté v rozhraní API.
Získejte bezplatnou zkušební licenci
Můžete získat bezplatnou dočasnou licenci k testování API bez jakýchkoli omezení.
Závěr
V tomto článku jste se naučili, jak převést soubor STL na soubor USDZ v Javě. Tuto funkci můžete snadno vložit do svých aplikací pomocí několika volání API. Pokud však máte nějaké nejasnosti, napište nám na fórum.