STL до USDZ Java

Файл 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, виконавши наведені нижче дії.

  1. Завантажте вхідний файл STL за допомогою об’єкта класу Scene.
  2. Створіть екземпляр класу UsdSaveOptions.
  3. Перетворіть файл 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