Файл USD кодирует данные для обмена информацией между различными приложениями для создания контента, в то время как файлы USDZ представляют собой архивные файлы без шифрования или сжатия данных. В некоторых сценариях может потребоваться преобразовать файл USD или USDZ в формат 3DS. В соответствии с такими вариантами использования в этой статье рассказывается, как программно преобразовать файл USD или USDZ в формат файла 3DS на Java.
- Конвертер USDZ в 3DS — установка Java API
- Преобразование файлов USD в 3DS в Java
- Конвертировать USDZ в файл 3DS в Java
Конвертер USD или USDZ в 3DS — установка Java API
Aspose.3D для Java можно использовать для создания, редактирования или управления различными двух- или трехмерными сценами. Вы можете загрузить API, загрузив его JAR-файл со страницы Новые выпуски или получить к нему доступ из Репозитория Aspose со следующими конфигурациями в файле 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.8</version>
</dependency>
</dependencies>
Преобразование файлов USD в 3DS в Java
Вы можете преобразовать файл USD в формат 3DS, выполнив следующие действия:
- Создайте объект класса Scene для загрузки входного файла USD.
- Преобразуйте файл USD в формат 3DS.
В следующем фрагменте кода показано, как программно преобразовать файл USD в формат 3DS на Java:
// Инициализировать объект класса Scene
com.aspose.threed.Scene scene = new com.aspose.threed.Scene();
// Загрузите входной файл USD
scene.open("sample.usd", com.aspose.threed.FileFormat.USD);
// Сохраните выходной файл 3DS
scene.save("result.3ds", com.aspose.threed.FileFormat.DISCREET3DS);
Конвертировать USDZ в файл 3DS в Java
Чтобы преобразовать файл USDZ в формат 3DS, выполните следующие действия:
- Инициализировать экземпляр класса Scene.
- Конвертируйте USDZ в формат файла 3DS.
В приведенном ниже примере кода подробно описывается, как программно преобразовать файл USDZ в файл 3DS на Java:
// Инициализировать объект класса Scene
com.aspose.threed.Scene scene = new com.aspose.threed.Scene();
// Загрузите входной файл USDZ
scene.open("sample.usdz", com.aspose.threed.FileFormat.USDZ);
// Сохраните выходной файл 3DS
scene.save("result.3ds", com.aspose.threed.FileFormat.DISCREET3DS);
Получить бесплатную временную лицензию
Вы можете запросить бесплатную временную лицензию для полной оценки API.
Онлайн-демонстрация
Попробуйте веб-приложение Конвертер USDZ в 3DS, разработанное с использованием этого API.
Вывод
В этой статье вы увидели и поняли, как программно преобразовать файл USD или USDZ в формат 3DS на Java. Однако вы можете заглянуть в раздел документация, где в разных главах рассматриваются функции, поддерживаемые API. Если у вас возникнут вопросы, свяжитесь с нами через форум.
Смотрите также
[Конвертировать USDZ в PDF на C#] (https://blog.aspose.com/ru/2022/05/11/convert-usdz-to-pdf-csharp/)