OBJ na USDZ Java

Plik OBJ zawiera trójwymiarowy obiekt ze współrzędnymi, teksturą i innymi informacjami o obiekcie. Natomiast format pliku USDZ to niezaszyfrowane i nieskompresowane archiwum ZIP do przechowywania plików Universal Scene Description. W niektórych scenariuszach możesz chcieć przekonwertować plik OBJ na format USDZ. Zgodnie z takimi wymaganiami, w tym artykule opisano, jak programowo przekonwertować plik OBJ na plik USDZ w Javie.

Konwerter USDZ na OBJ – instalacja Java API

Aspose.3D for Java API może służyć do tworzenia, edytowania lub manipulowania plikami 3D. Możesz zainstalować API, pobierając jego pliki JAR z sekcji Downloads lub korzystając z poniższych szczegółów w pliku pom.xml swojego projektu opartego na Maven, aby zainstalować go 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.2</version>
    </dependency>
</dependencies>

Konwertuj OBJ na USDZ w Javie

Możesz przekonwertować plik OBJ na USDZ, wykonując czynności wymienione poniżej:

  1. Utwórz instancję klasy Scene, aby załadować wejściowy plik OBJ.
  2. Utwórz instancję obiektu klasy UsdSaveOptions.
  3. Na koniec przekonwertuj OBJ na plik USDZ.

Poniższy fragment kodu wyjaśnia, jak programowo przekonwertować plik OBJ do formatu USDZ w Javie:

// Załaduj plik inout OBJ, używając klasy Scene 
Scene scene = new Scene("template.obj");

// Zainicjuj obiekt klasy UsdSaveOptions
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);

// Zapisz wyjściowy plik USDZ
scene.save("test.usdz", options);

Uzyskaj bezpłatną licencję ewaluacyjną

Możesz w pełni przetestować interfejs API, prosząc o bezpłatną licencję tymczasową.

Wniosek

W tym artykule zrozumiałeś, jak programowo przekonwertować plik OBJ do formatu USDZ w Javie. Ponadto możesz sprawdzić wiele innych funkcji oferowanych przez API, przeglądając sekcję dokumentacja. W przypadku jakichkolwiek wątpliwości prosimy o kontakt na forum.

Zobacz też