DAE do pliku OBJ w Javie

Pliki DAE są powszechnie używane do wymiany zasobów cyfrowych między różnymi aplikacjami do przetwarzania 3D. W niektórych sytuacjach może być konieczna konwersja plików DAE do formatu OBJ. W tym artykule opisano, jak przekonwertować plik DAE na plik OBJ w Javie.

Java API do konwersji pliku DAE na plik OBJ

Aspose.3D for Java API obsługuje pracę z DAE, OBJ i kilkoma innymi formatami plików. Możesz łatwo skonfigurować API, pobierając pliki JAR z sekcji New Releases lub z poniższą specyfikacją Mavena w pliku pom.xml Twojej aplikacji:

Magazyn:

 <repositories>
    <repository>
        <id>AsposeJavaAPI</id>
        <name>Aspose Java API</name>
        <url>http://repository.aspose.com/repo/</url>
    </repository>
</repositories>

Zależność:

 <dependencies>
    <dependency>
        <groupId>com.aspose</groupId>
        <artifactId>aspose-3d</artifactId>
        <version>21.12</version>
    </dependency>
</dependencies>

Konwertuj DAE na plik OBJ w Javie

Możesz przekonwertować DAE na plik OBJ, wykonując poniższe czynności:

  1. Załaduj wejściowy plik DAE z klasą Scene.
  2. Utwórz instancję obiektu klasy ObjSaveOptions.
  3. Konwertuj plik DAE do OBJ metodą Save.

Poniższy fragment kodu pokazuje, jak programowo przekonwertować DAE na OBJ w Javie:

// Załaduj wejściowy plik DAE z klasą Scene.
Scene scene = new Scene("Sample.dae");

// Zainicjuj instancję klasy ObjSaveOptions
ObjSaveOptions options = new ObjSaveOptions();
options.setEnableMaterials(true);
            
// Konwertuj DAE na plik OBJ 
scene.save("Sample.obj", options);

Uzyskaj bezpłatną tymczasową licencję

Możesz w pełni przetestować interfejs API, prosząc o bezpłatną licencję tymczasową. Pozwoli Ci przetestować wszystkie funkcje bez żadnych ograniczeń.

Poznaj więcej funkcji

Możesz zapoznać się z kilkoma innymi funkcjami interfejsu API, odwiedzając sekcję Dokumentacja, w której szczegółowo omówiono szczegóły dotyczące innych formatów plików.

Wniosek

W tym artykule zbadałeś, jak przekonwertować pliki DAE na pliki OBJ z wysoką wiernością w Javie. Co więcej, nie trzeba instalować żadnej aplikacji do modelowania 3D, aby korzystać z tej funkcji. Jeśli masz jakiekolwiek pytania, skontaktuj się z nami na forum.

Zobacz też