USDZ до GLB Java

Файли USDZ є ZIP-файлами без стиснення чи шифрування. У деяких випадках вам може знадобитися конвертувати файл 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 to GLB Converter, розроблену за допомогою цього API.

Висновок

У цій статті ви дізналися, як програмно конвертувати файл USDZ у формат файлу GLTF або GLB у Java. Метод Save може розібрати розширення файлу з імені файлу та відобразить файл у відповідному форматі. Наприклад, файл у форматі ASCII або двійковий відповідно до ваших вимог. Крім того, ви можете відвідати розділ документація, щоб ознайомитися з іншими функціями, які підтримує API. Якщо вам потрібно зв’язатися з нами, зв’яжіться з нами на форум.

Дивись також

Перетворіть USDZ на HTML у Java