Pliki STL reprezentują trójwymiarową geometrię powierzchni i są często używane do szybkiego prototypowania, drukowania 3D i produkcji wspomaganej komputerowo. Możesz programowo przekonwertować plik STL na FBX lub GLB (binarny glTF) przy użyciu języka Java. W poniższych sekcjach wyjaśniono dalsze szczegóły:
- Konwerter plików STL na FBX lub glTF GLB – instalacja Java API
- Konwertuj plik STL na plik FBX programowo przy użyciu języka Java
- Konwertuj plik STL na plik glTF GLB programowo w Javie
Konwerter plików STL na FBX lub glTF GLB – instalacja Java API
Aspose.3D for Java API obsługuje pracę z STL, FBX, glTF, GLB i wieloma innymi formatami plików. Możesz łatwo skonfigurować API, pobierając plik JAR z sekcji Downloads lub określić poniższe konfiguracje w pliku pom.xml swojego projektu opartego na Maven:
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.7</version>
</dependency>
</dependencies>
Konwertuj plik STL na plik FBX programowo przy użyciu języka Java
Możesz przekonwertować plik STL na plik FBX, wykonując poniższe czynności:
- Zainicjuj obiekt klasy Scene.
- Załaduj wejściowy plik STL metodą Open.
- Określ format wyjściowy dla pliku FBX.
- Zapisz wyjściowy plik FBX.
Poniższy kod wyjaśnia, jak programowo przekonwertować plik STL na plik FBX przy użyciu języka Java:
// Zainicjuj obiekt klasy Scene
Scene scene = new Scene();
// Załaduj wejściowy plik STL metodą Open
scene.open("test.stl");
// Określ format wyjściowy dla pliku FBX
FileFormat outputformat = FileFormat.FBX7200ASCII;
// Zapisz wyjściowy plik FBX
scene.save("test.fbx", outputformat);
Konwertuj plik STL na plik glTF GLB programowo w Javie
Możesz przekonwertować plik STL na binarny plik glTF GLB, wykonując następujące czynności:
- Załaduj wejściowy plik STL przy użyciu klasy Scene.
- Określ format pliku wyjściowego jako GLB.
- Zapisz wyjściowy plik GLB.
Poniższy kod pokazuje, jak programowo przekonwertować plik STL na plik binarny glTF GLB przy użyciu języka Java:
// Załaduj wejściowy plik STL przy użyciu klasy Scene
Scene scene = new Scene("test.stl");
// Określ format pliku wyjściowego jako GLB
FileFormat outputFormat = FileFormat.GLTF2_BINARY;
// Zapisz wyjściowy plik GLB
scene.save("test.glb", outputFormat);
Uzyskaj bezpłatną tymczasową licencję
Możesz przetestować interfejs API bez żadnych ograniczeń ewaluacyjnych, prosząc o Bezpłatną licencję tymczasową.
Wniosek
W tym artykule nauczyłeś się, jak programowo przekonwertować plik STL na plik FBX lub binarny plik glTF GLB przy użyciu języka Java. Zapoznaj się z dokumentacją interfejsu API, aby poznać kilka innych funkcji oferowanych przez interfejs API. Zachęcamy do kontaktu z nami za pośrednictwem bezpłatnego forum pomocy technicznej w przypadku jakichkolwiek pytań.