Konwertuj OBJ na STL Java

Modelowanie i drukowanie 3D staje się coraz bardziej popularne, a wraz z tym pojawia się potrzeba przekształcania plików między różnymi formatami. Jednym z typowych zadań jest konwersja plików OBJ do formatu STL, który można wykorzystać do drukowania 3D. Pliki OBJ są produktem końcowym modelowania 3D, zwykle generowanym przez oprogramowanie CAD. Pliki STL zawierają informacje o grafice wektorowej 3D. W tym artykule dowiemy się, jak przekonwertować OBJ na STL w Javie.

Ten artykuł obejmuje następujące tematy:

  1. Java OBJ to STL Converter – Bezpłatne pobieranie
  2. Konwertuj plik OBJ na STL
  3. Konwertuj OBJ na STL z opcjami w Javie
  4. Konwerter OBJ na STL online
  5. Bezpłatne zasoby edukacyjne

Konwerter Java OBJ na STL — bezpłatne pobieranie

Użyjemy API Aspose.3D for Java do konwersji pliku OBJ do formatu STL. Pozwala tworzyć, edytować, manipulować i zapisywać formaty 3D. Umożliwia aplikacjom Java pracę z dokumentami 3D bez instalowania jakiegokolwiek pakietu oprogramowania na komputerze.

Proszę pobierz JAR API lub dodaj następującą konfigurację pom.xml w aplikacji Java opartej na Maven.

<repository>
    <id>AsposeJavaAPI</id>
    <name>Aspose Java API</name>
    <url>https://repository.aspose.com/repo/</url>
</repository> 
<dependency>
    <groupId>com.aspose</groupId>
    <artifactId>aspose-3d</artifactId>
    <version>23.7.0</version>
</dependency>   

Konwertuj OBJ na STL w Javie

Możemy przekonwertować plik OBJ do formatu STL, wykonując poniższe czynności:

  1. Załaduj wejściowy plik OBJ za pomocą metody Scene.fromFile().
  2. Następnie utwórz instancję klasy StlSaveOptions.
  3. Na koniec wywołaj metodę save() , aby zapisać ją jako STL. Pobiera wyjściową ścieżkę pliku STL i StlSaveOptions jako argumenty.

Poniższy przykładowy kod pokazuje, jak przekonwertować OBJ na STL w Javie.

// Załaduj wejściowy plik OBJ z klasą Scene.
Scene scene =  Scene.fromFile("C:\\Files\\CreateFanCylinder.obj");

// Zainicjuj obiekt klasy STLSaveOptions.
StlSaveOptions saveSTLOpts = new StlSaveOptions();

// Konwertuj OBJ do pliku STL.
scene.save("C:\\Files\\scene_out.stl", saveSTLOpts);

Konwertuj OBJ na STL z opcjami w Javie

Możemy określić opcje zapisu STL podczas konwersji pliku OBJ do formatu STL, wykonując poniższe czynności:

  1. Załaduj wejściowy plik OBJ za pomocą metody Scene.fromFile().
  2. Utwórz instancję klasy StlSaveOptions.
  3. Następnie określ opcje zapisu STL, takie jak setFlipCoordinateSystem, getLookupPaths itp.
  4. Na koniec wywołaj metodę save() , aby zapisać ją jako STL.

Poniższy przykładowy kod pokazuje, jak przekonwertować OBJ na STL z opcjami zapisu STL w Javie.

// Załaduj wejściowy plik OBJ z klasą Scene.
Scene scene =  Scene.fromFile("C:\\Files\\CreateFanCylinder.obj");

// Zainicjuj obiekt
StlSaveOptions saveSTLOpts = new StlSaveOptions();

// Odwróć układ współrzędnych.
saveSTLOpts.setFlipCoordinateSystem(true);

// Skonfiguruj ścieżki wyszukiwania, aby umożliwić importerowi znalezienie zależności zewnętrznych.
String dataDir = "C:\\Files\\";
saveSTLOpts.getLookupPaths().add(dataDir);

// Konwertuj OBJ na plik STL.
scene.save("C:\\Files\\scene_out.stl", saveSTLOpts);

Uzyskaj bezpłatną tymczasową licencję

Możesz uzyskać bezpłatną tymczasową licencję, aby wypróbować Aspose.3D for Java bez ograniczeń ewaluacyjnych.

Konwerter OBJ na STL online

Możesz także konwertować pliki OBJ do formatu STL za pomocą tego bezpłatnego narzędzia internetowego konwertera OBJ na STL, opracowanego przy użyciu powyższego interfejsu API.

Konwertuj OBJ na STL — bezpłatne zasoby edukacyjne

Oprócz programowej konwersji OBJ do STL, poznaj inne funkcje biblioteki, korzystając z następujących zasobów:

Wniosek

Podsumowując, konwersja OBJ do STL w Javie otwiera świat możliwości manipulacji i optymalizacji modeli 3D. Zarówno dla początkujących, jak i doświadczonych programistów Aspose.3D for Java upraszcza proces konwersji. Oprócz konwersji OBJ na STL w Javie, możesz także wypróbować bezpłatne narzędzie konwertujące online. W przypadku jakichkolwiek niejasności skontaktuj się z nami na naszym darmowym forum pomocy.

Zobacz też