Файл OBJ містить тривимірний об’єкт із координатами, текстурою та іншою інформацією про об’єкт. Тоді як формат файлу USDZ є незашифрованим і нестисненим ZIP-архівом для зберігання файлів універсального опису сцени. У деяких випадках вам може знадобитися конвертувати файл OBJ у формат USDZ. Відповідно до таких вимог у цій статті розповідається про те, як програмно перетворити файл OBJ у файл USDZ на Java.
Конвертер USDZ в OBJ – встановлення Java API
Aspose.3D for Java API можна використовувати для створення, редагування або обробки 3D-файлів. Ви можете інсталювати API, завантаживши його файли JAR із розділу Завантаження або скориставшись наведеними нижче відомостями у файлі pom.xml вашого проекту на основі Maven, щоб інсталювати його з репозиторію Aspose.
Репозиторій:
<repositories>
<repository>
<id>AsposeJavaAPI</id>
<name>Aspose Java API</name>
<url>http://repository.aspose.com/repo/</url>
</repository>
</repositories>
Залежність:
<dependencies>
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-3d</artifactId>
<version>22.2</version>
</dependency>
</dependencies>
Перетворіть OBJ в USDZ на Java
Ви можете конвертувати файл OBJ у USDZ, виконавши наведені нижче дії.
- Створіть екземпляр класу Scene, щоб завантажити вхідний файл OBJ.
- Створіть екземпляр об’єкта класу UsdSaveOptions.
- Нарешті, перетворіть OBJ у файл USDZ.
У наведеному нижче фрагменті коду пояснюється, як програмно перетворити файл OBJ у формат USDZ на Java:
// Завантажте вихідний файл OBJ за допомогою класу Scene
Scene scene = new Scene("template.obj");
// Ініціалізувати об’єкт класу UsdSaveOptions
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);
// Збережіть вихідний файл USDZ
scene.save("test.usdz", options);
Отримайте безкоштовну оціночну ліцензію
Ви можете оцінити повну потужність API, надіславши запит на безкоштовну тимчасову ліцензію.
Висновок
У цій статті ви зрозуміли, як програмно конвертувати файл OBJ у формат USDZ на Java. Крім того, ви можете перевірити багато інших функцій, які пропонує API, переглянувши розділ документація. У разі будь-яких проблем зв’яжіться з нами на форумі.