Файлы USDZ обычно используются для работы со сценариями дополненной реальности. Они содержат всю информацию, включая отображение, затенение и деформацию скелета. В некоторых случаях вам может понадобиться экспортировать файл USDZ в формат STL. Для таких сценариев в этой статье показано, как преобразовать файлы USDZ в файлы STL в Java.
Конвертер файлов USDZ в STL — установка Java API
Aspose.3D for Java API можно использовать для создания, редактирования или управления файлами, содержащими трехмерные объекты или данные. Вы можете легко получить доступ к API, загрузив его JAR-файл из раздела Загрузки или используя конфигурации для его загрузки из репозитория Aspose в файле pom.xml ваших проектов на основе Maven.
Репозиторий:
<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.3</version>
</dependency>
</dependencies>
Преобразование USDZ в файл STL в Java
Вы можете преобразовать файл USDZ в файл формата STL, выполнив следующие действия:
- Во-первых, создайте экземпляр класса Scene для загрузки исходного файла USDZ.
- Инициализировать объект класса StlSaveOptions.
- Наконец, конвертируйте USDZ в файл STL.
В следующем фрагменте кода объясняется, как программно преобразовать файл USDZ в STL на Java:
// Загрузите входной файл USDZ
Scene scene = new Scene();
scene.open("Test.usdz");
// Создайте экземпляр класса STLSaveOptions
StlSaveOptions options = new StlSaveOptions();
// Преобразовать файл USDZ в файл STL
scene.save("output.stl", options);
Получить бесплатную временную лицензию
Вы можете оценить API без каких-либо ограничений, получив бесплатную временную лицензию.
Онлайн-демонстрация
Попробуйте веб-приложение Конвертер USDZ в STL, разработанное с использованием вышеуказанного API.
Вывод
В этой статье вы узнали, как программно конвертировать файлы USDZ в STL на Java. Это преобразование полезно для выполнения 3D-печати некоторых моделей или для визуализации некоторых сцен в приложениях для 3D-моделирования. Кроме того, вы можете проверить многие другие функции, включенные в API, заглянув в раздел документация. В случае возникновения каких-либо вопросов или проблем, пожалуйста, напишите нам на форум.