Файли DAE зазвичай використовуються для обміну цифровими ресурсами між різними програмами обробки 3D. У певних ситуаціях може знадобитися конвертувати файли DAE у формат OBJ. У цій статті описано, як конвертувати файл DAE у файл OBJ у Java.
API Java для перетворення DAE у файл OBJ
Aspose.3D for Java API підтримує роботу з DAE, OBJ і кількома іншими форматами файлів. Ви можете легко налаштувати API, завантаживши файли JAR із розділу Нові випуски або за допомогою таких специфікацій Maven у файлі 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>21.12</version>
</dependency>
</dependencies>
Перетворення DAE у файл OBJ у Java
Ви можете конвертувати DAE у файл OBJ, виконавши наведені нижче дії.
- Завантажте вхідний файл DAE з класом Scene.
- Створіть екземпляр об’єкта класу ObjSaveOptions.
- Перетворіть DAE у файл OBJ за допомогою методу Save.
Наступний фрагмент коду демонструє, як програмно перетворити DAE на OBJ у Java:
// Завантажте вхідний файл DAE з класом сцени.
Scene scene = new Scene("Sample.dae");
// Ініціалізуйте екземпляр класу ObjSaveOptions
ObjSaveOptions options = new ObjSaveOptions();
options.setEnableMaterials(true);
// Перетворення DAE у файл OBJ
scene.save("Sample.obj", options);
Отримайте безкоштовну тимчасову ліцензію
Ви можете оцінити повну потужність API, надіславши запит на безкоштовну тимчасову ліцензію. Це дозволить вам протестувати всі функції без будь-яких обмежень.
Дізнайтеся більше про функції
Ви можете ознайомитися з кількома іншими функціями API, відвідавши розділ Документація, де детально описано інші формати файлів.
Висновок
У цій статті ви дослідили, як конвертувати файли DAE у файли OBJ з високою точністю в Java. Крім того, для роботи з цією функцією вам не потрібно встановлювати жодну програму 3D-моделювання. Будь ласка, не соромтеся звертатися до нас на форумі у разі будь-яких запитань.