Файл 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 Repository.
Репозиторій:
<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. Однак, якщо у вас виникнуть будь-які неясності, напишіть нам на форум.