Файли USDZ є ZIP-файлами без стиснення чи шифрування. У деяких випадках вам може знадобитися конвертувати файл USDZ у формат GLB або GLTF. Відповідно, у цій статті пояснюється, як конвертувати USDZ у формат GLB або GLTF програмним шляхом у Java.
- Конвертер USDZ в GLB або GLTF – встановлення Java API
- Перетворіть USDZ у файл GLB у Java
- Перетворіть USDZ у файл GLTF у Java
Конвертер USDZ в GLB або GLTF – встановлення Java API
Aspose.3D for Java підтримує роботу з кількома дво- або тривимірними об’єктами та сценами. Ви можете швидко налаштувати API, завантаживши останню версію його файлів JAR зі сторінки Завантаження або за допомогою наступних конфігурацій, щоб увімкнути його з Aspose Repository у файлі pom.xml вашого проекту.
Репозиторій:
<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.7</version>
</dependency>
</dependencies>
Перетворіть USDZ у файл GLB у Java
Ви можете конвертувати файл USDZ у формат GLB, виконавши такі дії:
- Завантажте вхідний файл USDZ з об’єктом класу Scene.
- Перетворіть двійковий формат файлу USDZ у GLB.
У наведеному нижче прикладі коду детально описано, як програмно перетворити файл USDZ у формат GLB у Java:
// Ініціалізація об'єкта класу Scene
com.aspose.threed.Scene scene = new com.aspose.threed.Scene();
// Відкрийте сцену з заданого шляху
scene.open("Input.usdz");
// Збережіть вихідний файл GLB
scene.save("Output.glb");
Перетворіть USDZ у файл GLTF у Java
Ви можете конвертувати файл USDZ у формат GLTF, виконавши такі дії:
- Створіть екземпляр класу Scene.
- Перетворіть USDZ у формат GLTF.
У наведеному нижче фрагменті коду пояснюється, як програмно конвертувати файл USDZ у формат GLTF у Java:
// Ініціалізація об'єкта класу Scene
com.aspose.threed.Scene scene = new com.aspose.threed.Scene();
// Відкрийте сцену з заданого шляху
scene.open("Input.usdz");
// Збережіть вихідний файл GLTF
scene.save("Output.gltf");
Отримайте безкоштовну тимчасову ліцензію
Ви можете подати запит на безкоштовну тимчасову ліцензію, щоб оцінити API без будь-яких обмежень.
Онлайн демо
Спробуйте веб-програму USDZ to GLB Converter, розроблену за допомогою цього API.
Висновок
У цій статті ви дізналися, як програмно конвертувати файл USDZ у формат файлу GLTF або GLB у Java. Метод Save може розібрати розширення файлу з імені файлу та відобразить файл у відповідному форматі. Наприклад, файл у форматі ASCII або двійковий відповідно до ваших вимог. Крім того, ви можете відвідати розділ документація, щоб ознайомитися з іншими функціями, які підтримує API. Якщо вам потрібно зв’язатися з нами, зв’яжіться з нами на форум.