Konwertuj STL na OBJ Python

Pliki STL są szeroko stosowane do drukowania 3D, podczas gdy pliki OBJ oferują większą elastyczność i obsługę tekstur i materiałów. W tym poście na blogu przyjrzymy się, jak konwertować pliki STL do formatu OBJ w Python.

  1. Konwerter Python STL na OBJ – bezpłatne pobieranie
  2. Jak przekonwertować STL na OBJ w Python
  3. Konwertuj STL na OBJ w Python
  4. Konwertuj STL na OBJ z opcjami zaawansowanymi w Python

Konwerter Python STL na OBJ — bezpłatne pobieranie

Aspose.3D for Python via .NET obsługuje różne formaty plików do tworzenia lub manipulowania scenami 3D. Możesz skonfigurować bibliotekę lub zainstalować ją z PyPI za pomocą następującego polecenia pip:

pip install aspose-3d

Jak przekonwertować STL na format OBJ

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

  • Załaduj wejściowy plik STL.
  • Utwórz obiekt klasy ObjSaveOptions.
  • Konwertuj format pliku STL na OBJ.

Zapoznaj się z następującą sekcją, aby uzyskać przykładowy kod i dalsze szczegóły ułatwiające zrozumienie.

Konwertuj STL na OBJ za pomocą Python

Musisz wykonać poniższe kroki, aby przekonwertować plik STL na plik OBJ w Python:

  1. Najpierw załaduj wejściowy plik STL za pomocą metody Scene.fromfile().
  2. Następnie utwórz instancję klasy ObjSaveOptions.
  3. Wywołaj metodę save() w celu wyeksportowania wygenerowanego pliku OBJ.

Poniższy fragment kodu pokazuje, jak przekonwertować STL na OBJ w Python:

import aspose.threed as threed
from aspose.threed import Scene

# Load input OBJ file with Scene class
scene = Scene.from_file("output.stl");

options = threed.formats.ObjSaveOptions()

# Convert STL to OBJ file
scene.save("STLtoOBJ.obj", options)

Konwertuj STL na OBJ z zaawansowanymi opcjami w Python

Możesz użyć różnych właściwości klasy ObjSaveOptions do skonfigurowania procesu konwersji pliku STL. Na przykład możesz włączyć lub wyłączyć materiały, wyeksportować tekstury, odwrócić współrzędne lub określić inne ustawienia za pomocą klasy ObjSaveOptions. Poniższy fragment kodu pokazuje, jak przekonwertować STL na OBJ

import aspose.threed as threed
from aspose.threed import Scene

# Load input OBJ file with Scene class
scene = Scene.from_file("output.stl");

options = threed.formats.ObjSaveOptions()

options.enable_materials = True
options.export_textures = True

# Convert STL to OBJ file
scene.save("STLtoOBJ.obj", options)

Uzyskaj bezpłatną tymczasową licencję

Możesz w pełni wykorzystać możliwości interfejsu API, prosząc o bezpłatną licencję tymczasową.

Wypróbuj online

Możesz odnieść się do następującego narzędzia online, które jest obsługiwane przez ten interfejs API i które można przetestować pod kątem jego wydajności i renderowania.

Wniosek

W tym artykule opisano, jak przekonwertować STL na OBJ w Python, a także omówiono zaawansowane podejście do kontrolowania konwersji. Natomiast możesz zajrzeć do sekcji documentation, aby dokładniej zbadać różne funkcje API. Jeśli masz jakiekolwiek wątpliwości, skontaktuj się z nami pod adresem bezpłatne forum pomocy.

Zobacz też