Plik STL opisuje geometrię powierzchni obiektów 3D i są one powszechnie używane do drukowania 3D, szybkiego prototypowania itp. Podczas gdy pliki USDZ stają się popularne w scenariuszach rzeczywistości rozszerzonej. Są to nieskompresowane archiwa ZIP zawierające informacje o uniwersalnym opisie sceny. W niektórych przypadkach może być konieczna konwersja pliku STL do formatu USDZ. Zgodnie z takimi scenariuszami, w tym artykule wyjaśniono, jak programowo przekonwertować plik STL do formatu USDZ w Javie.
Konwerter USDZ na STL – instalacja Java API
Aspose.3D for Java API obsługuje pracę z trójwymiarowymi plikami graficznymi. Możesz zainstalować API, pobierając jego pliki JAR ze strony Downloads lub kopiując i wklejając poniższe specyfikacje w pliku pom.xml, aby uzyskać dostęp do API z Aspose Repository.
Magazyn:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Zależność:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>22.4</version>
</dependency>
</dependencies>
Konwertuj STL na plik USDZ Programowo w Javie
Możesz przekonwertować plik STL na USDZ, wykonując czynności wymienione poniżej:
- Załaduj wejściowy plik STL za pomocą obiektu klasy Scene.
- Utwórz instancję klasy UsdSaveOptions.
- Konwertuj plik STL na format USDZ.
Poniższy fragment kodu pokazuje, jak przekonwertować plik STL na plik USDZ w Javie:
// Zainicjuj obiekt klasy Scene
Scene scene = new Scene();
// Załaduj wejściowy plik STL metodą Open
scene.open("test.stl");
// Zainicjuj obiekt klasy UsdSaveOptions
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);
// Zapisz wyjściowy plik USDZ
scene.save("test.usdz", options);
Poznaj funkcje API
Interfejs API obsługuje wiele innych funkcji do pracy z plikami 3D. Możesz odwiedzić dokumentację, gdzie różne artykuły wyjaśniają metody i właściwości zawarte w interfejsie API.
Uzyskaj bezpłatną licencję ewaluacyjną
Możesz otrzymać bezpłatną licencję tymczasową, aby przetestować API bez żadnych ograniczeń.
Wniosek
W tym artykule nauczyłeś się, jak przekonwertować plik STL na plik USDZ w Javie. Możesz łatwo osadzić tę funkcję w swoich aplikacjach za pomocą kilku wywołań API. Jeśli jednak masz jakieś niejasności, napisz do nas na forum.