Pliki OBJ zawierają trójwymiarowe obiekty, które można eksportować do różnych formatów 3D. W tym artykule opisano, jak programowo przekonwertować plik OBJ na plik FBX lub STL w Javie:
- Konwerter OBJ na FBX lub STL – instalacja Java API
- Konwertuj OBJ na plik FBX programowo w Javie
- Konwertuj OBJ na plik STL programowo w Javie
Konwerter OBJ na FBX lub STL – instalacja Java API
Aspose.3D for Java API obsługuje pracę z różnymi plikami 3D, takimi jak OBJ, FBX, STL i kilkoma innymi formatami plików. Możesz skonfigurować API, pobierając plik JAR z sekcji Downloads lub korzystając z następujących konfiguracji Mavena:
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.11</version>
</dependency>
</dependencies>
Konwertuj OBJ na plik FBX programowo w Javie
Możesz przekonwertować plik OBJ na plik FBX, wykonując następujące czynności:
- Załaduj wejściowy plik OBJ z klasą Scene.
- Zainicjuj obiekt FBXSaveOptions z instancją FileFormat.
- Konwertuj OBJ na plik FBX.
Poniższy przykładowy kod pokazuje, jak programowo przekonwertować plik OBJ na plik FBX w Javie:
// Załaduj wejściowy plik OBJ z klasą Scene.
Scene scene = new Scene("scene.obj");
// Zainicjuj obiekt FBXSaveOptions z wyliczeniem SaveFormat.
FbxSaveOptions options = new FbxSaveOptions(FileFormat.FBX7400ASCII);
// Konwertuj OBJ na plik FBX.
scene.save("Test.fbx", options);
Konwertuj OBJ na plik STL programowo w Javie
Możesz przekonwertować plik OBJ na plik STL, wykonując poniższe czynności:
- Załaduj wejściowy plik OBJ, używając klasy Scene.
- Utwórz instancję klasy STLSaveOptions.
- Konwertuj plik OBJ na STL.
Poniższy fragment kodu pokazuje, jak programowo przekonwertować plik OBJ na STL w Javie:
// Załaduj wejściowy plik OBJ z klasą Scene.
Scene scene = new Scene("scene.obj");
// Zainicjuj obiekt klasy STLSaveOptions.
StlSaveOptions saveSTLOpts = new StlSaveOptions();
// Konwertuj OBJ na plik STL.
scene.save("test.stl", saveSTLOpts);
Uzyskaj bezpłatną licencję API
Możesz w pełni przetestować interfejs API, prosząc o darmową licencję tymczasową.
Wniosek
W tym artykule zbadałeś, jak programowo przekonwertować plik OBJ na plik FBX lub STL w Javie. Ponadto możesz zapoznać się z innymi funkcjami API, przeglądając dokumentację API. W razie jakichkolwiek wątpliwości prosimy o kontakt na forum.