Konwertuj STL na DXF w Python

STL i DXF to dwa popularne formaty plików używane w projektowaniu wspomaganym komputerowo (CAD). Pliki STL są zwykle używane do drukowania 3D, natomiast pliki DXF są używane do różnych zadań CAD, takich jak rysowanie, kreślenie i produkcja. W tym poście na blogu dowiemy się, jak przekonwertować STL na DXF w Python.

W tym artykule poruszono następujące tematy:

  1. API Python do konwersji STL na DXF
  2. Konwertuj STL na DXF
  3. Konwertuj STL na DXF z opcjami
  4. Konwerter STL na DXF online
  5. Darmowe zasoby edukacyjne

Interfejs API konwertera Python STL na DXF – pobierz bezpłatnie

Do konwersji plików STL do formatu DXF użyjemy API Aspose.CAD for Python. Aspose.CAD for Python to potężna biblioteka, która pozwala programistom pracować z plikami CAD w Python. Obsługuje szeroką gamę formatów plików CAD, w tym STL, DXF, DWG, DGN itp. Interfejs API umożliwia programistom tworzenie nowego pliku CAD, przeglądanie i edycję CAD, wyodrębniaj dane z plików CAD i konwertuj je na inne formaty.

Proszę pobierz pakiet lub zainstaluj API z PyPI, używając następującego polecenia pip w konsoli:

pip install aspose-cad

Konwertuj STL na DXF w Python

Możemy łatwo przekonwertować STL na DXF w Python, wykonując poniższe kroki:

  1. Załaduj wejściowy plik STL przy użyciu metody ładowania klasy Image.
  2. Utwórz instancję klasy DxfOptions.
  3. Na koniec wywołaj metodę save(), aby zapisać STL jako DXF. Jako argumenty przyjmuje ścieżkę wyjściowego pliku DXF i opcję DxfOptions.

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

# Określ ścieżki plików wejściowych i wyjściowych.
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";

# Załaduj plik DWF
image = cad.Image.load(inputSTL)

# Określ opcje DXF
options = cad.imageoptions.DxfOptions()

# Zapisz wyjściowy plik DXF
image.save(outputDXF, options);

Konwertuj STL na DXF za pomocą opcji w Python

Możemy określić różne opcje zapisu podczas konwersji plików STL do formatu DXF, wykonując poniższe kroki:

  1. Załaduj wejściowy plik STL przy użyciu klasy Image.
  2. Utwórz instancję klasy CadRasterizationOptions.
  3. Określ właściwości opcji.
  4. Utwórz instancję klasy DxfOptions.
  5. Następnie ustaw właściwość VectorrasterizationOptions na CadRasterizationOptions.
  6. Na koniec wywołaj metodę save(), aby zapisać STL jako DXF.

Poniższy przykładowy kod pokazuje, jak dostosować konwersję STL do DXF w języku Python.

# Określ ścieżki plików wejściowych i wyjściowych.
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";

# Załaduj plik DWF
image = cad.Image.load(inputSTL)

# Określ opcje rasteryzacji CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.content_as_bitmap = True

# Wybierz konkretny układ do konwersji
rasterizationOptions.layouts = ["Drawing1-Layout1"]

# Określ opcje DXF
options = cad.imageoptions.DxfOptions() 
options.vector_rasterization_options = rasterizationOptions

# Zapisz wyjściowy plik DXF
image.save(outputDXF, options);

Zdobądź bezpłatną licencję

Proszę uzyskać bezpłatną licencję tymczasową, aby wypróbować bibliotekę konwertera STL na DXF bez ograniczeń.

Konwerter STL na DXF online

Możesz także wypróbować tę bezpłatną aplikację online konwerter STL na DXF opracowaną przy użyciu powyższego interfejsu API. Możesz uzyskać do niego dostęp z dowolnej przeglądarki lub urządzenia, bez instalowania wtyczek, oprogramowania lub subskrypcji.

Konwerter Python STL na DXF – zasoby edukacyjne

Oprócz konwersji STL na DXF, możesz dowiedzieć się więcej o bibliotece i poznać różne inne funkcje, korzystając z poniższych zasobów:

Wniosek

W tym poście na blogu dowiedzieliśmy się, jak przekonwertować STL na DXF w Python. Wykonując kroki opisane w tym artykule, możesz łatwo programowo przekonwertować pliki STL na format DXF. Biblioteka Aspose.CAD for Python zapewnia proste i łatwe w użyciu API do pracy z plikami CAD w Python. Oprócz konwersji STL na DXF w Python, możesz także konwertować pliki STL na format DXF online, korzystając z bezpłatnego internetowego konwertera STL. W przypadku jakichkolwiek niejasności prosimy o kontakt na naszym bezpłatnym forum pomocy technicznej.

Zobacz też