STL na USDZ Java

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:

  1. Załaduj wejściowy plik STL za pomocą obiektu klasy Scene.
  2. Utwórz instancję klasy UsdSaveOptions.
  3. 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.

Zobacz też

Konwertuj USDZ na STL programowo w Javie