USDZ в GLB Java

Файлы USDZ представляют собой ZIP-файлы без сжатия или шифрования. В некоторых случаях может потребоваться преобразовать файл USDZ в файл USDZ в формат файла GLB или GLTF. Соответственно, в этой статье объясняется, как программно конвертировать USDZ в формат GLB или 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, выполнив следующие действия:

  1. Загрузите входной файл USDZ с объектом класса Scene.
  2. Конвертируйте 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, выполнив следующие действия:

  1. Создайте экземпляр класса Scene.
  2. Преобразование 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. Если вам нужно связаться с нами, пожалуйста, свяжитесь с нами на форуме.

Смотрите также

Конвертировать USDZ в HTML на Java