Файл STL описывает геометрию поверхности 3D-объектов, и они обычно используются для 3D-печати, быстрого прототипирования и т. д. В то время как файлы USDZ становятся популярными для использования в сценариях дополненной реальности. Это несжатые ZIP-архивы, содержащие информацию об универсальном описании сцены. В некоторых случаях вам может потребоваться преобразовать файл STL в формат USDZ. В соответствии с такими сценариями в этой статье объясняется, как программно преобразовать файл STL в формат USDZ на Java.
Конвертер USDZ в STL — установка Java API
Aspose.3D for Java API поддерживает работу с файлами трехмерной графики. Вы можете установить API, загрузив его JAR-файлы со страницы Загрузки или скопировав и вставив следующие спецификации в файл pom.xml, чтобы получить доступ к API из Репозитория Aspose.
Репозиторий:
<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.4</version>
</dependency>
</dependencies>
Программное преобразование STL в файл USDZ в Java
Вы можете преобразовать файл STL в USDZ, выполнив следующие действия:
- Загрузите входной файл STL, используя объект класса Scene.
- Создайте экземпляр класса UsdSaveOptions.
- Преобразование файла STL в формат USDZ.
Фрагмент кода ниже демонстрирует, как преобразовать файл STL в файл USDZ в Java:
// Инициализировать объект класса Scene
Scene scene = new Scene();
// Загрузить входной STL-файл методом Open
scene.open("test.stl");
// Инициализировать объект класса UsdSaveOptions
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);
// Сохранить выходной файл USDZ
scene.save("test.usdz", options);
Изучите функции API
API поддерживает множество других функций для работы с 3D-файлами. Вы можете посетить раздел документация, где в различных статьях объясняются методы и свойства, включенные в API.
Получите бесплатную пробную лицензию
Вы можете получить бесплатную временную лицензию для тестирования API без каких-либо ограничений.
Вывод
В этой статье вы узнали, как преобразовать файл STL в файл USDZ в Java. Вы можете легко встроить эту функцию в свои приложения с помощью нескольких вызовов API. Однако, если у вас возникнут неясности, напишите нам на форум.
Смотрите также
[Программное преобразование USDZ в STL в Java] (https://blog.aspose.com/ru/2022/02/28/usdz-to-stl-java/)