Файл DAE в OBJ на Java

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

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

Дивись також