Файлы USDZ представляют собой ZIP-файлы без сжатия или шифрования. В некоторых случаях может потребоваться преобразовать файл USDZ в файл 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 в GLB, разработанное с использованием этого API.
Вывод
В этой статье вы узнали, как программно преобразовать файл USDZ в формат файла GLTF или GLB на Java. Метод Save может анализировать расширение файла из имени файла и отображать файл в соответствующем формате. Например, файл в формате ASCII или двоичном формате в соответствии с вашими требованиями. Кроме того, вы можете посетить раздел документация, чтобы ознакомиться с другими функциями, поддерживаемыми API. Если вам нужно связаться с нами, пожалуйста, свяжитесь с нами на форуме.