Converti STL in DXF in Python

STL e DXF sono due formati di file popolari utilizzati nella progettazione assistita da computer (CAD). I file STL vengono generalmente utilizzati per la stampa 3D, mentre i file DXF vengono utilizzati per una varietà di attività CAD, come disegno, bozza e produzione. In questo post del blog impareremo come convertire STL in DXF in Python.

Questo articolo tratta i seguenti argomenti:

  1. API Python per convertire STL in DXF
  2. Converti STL in DXF
  3. Converti STL in DXF con opzioni
  4. Convertitore da STL a DXF online
  5. Risorse didattiche gratuite

API di conversione da STL a DXF Python – Download gratuito

Utilizzeremo l’API Aspose.CAD for Python per convertire i file STL in DXF. Aspose.CAD for Python è una potente libreria che consente agli sviluppatori di lavorare con file CAD in Python. Supporta un’ampia gamma di formati di file CAD, inclusi STL, DXF, DWG, DGN, ecc. L’API consente agli sviluppatori di creare un nuovo file CAD, visualizzarlo e modificarlo File CAD, estrai dati da file CAD e convertili in altri formati.

Per favore scarica il pacchetto o installa l’API da PyPI utilizzando il seguente comando pip nella console:

pip install aspose-cad

Converti STL in DXF in Python

Possiamo convertire facilmente STL in DXF in Python seguendo i passaggi seguenti:

  1. Carica un file STL di input utilizzando il metodo load della classe Image.
  2. Crea un’istanza della classe DxfOptions.
  3. Infine, chiama il metodo save() per salvare STL come DXF. Prende il percorso del file DXF di output e DxfOptions come argomenti.

Il seguente esempio di codice mostra come convertire STL in DXF in Python.

# Specificare i percorsi per i file di input e di output.
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";

# Carica il file DWF
image = cad.Image.load(inputSTL)

# Specificare le opzioni DXF
options = cad.imageoptions.DxfOptions()

# Salva il file DXF di output
image.save(outputDXF, options);

Converti STL in DXF con le opzioni in Python

Possiamo specificare varie opzioni di salvataggio durante la conversione dei file STL in formato DXF seguendo i passaggi seguenti:

  1. Carica un file STL di input utilizzando la classe Image.
  2. Crea un’istanza della classe CadRasterizationOptions.
  3. Specificare le proprietà dell’opzione.
  4. Crea un’istanza della classe DxfOptions.
  5. Successivamente, imposta la proprietà vectorrasterizationoptions su CadRasterizationOptions.
  6. Infine, chiama il metodo save() per salvare STL come DXF.

Il seguente esempio di codice mostra come personalizzare la conversione da STL a DXF in Python.

# Specificare i percorsi per i file di input e di output.
inputSTL = "C:\Files\galeon.stl";
outputDXF = "C:\Files\galeon_out.dxf";

# Carica il file DWF
image = cad.Image.load(inputSTL)

# Specificare le opzioni di rasterizzazione CAD
rasterizationOptions = cad.imageoptions.CadRasterizationOptions()
rasterizationOptions.content_as_bitmap = True

# Seleziona il layout specifico da convertire
rasterizationOptions.layouts = ["Drawing1-Layout1"]

# Specificare le opzioni DXF
options = cad.imageoptions.DxfOptions() 
options.vector_rasterization_options = rasterizationOptions

# Salva il file DXF di output
image.save(outputDXF, options);

Ottieni una licenza gratuita

Si prega di ottieni una licenza temporanea gratuita per provare la libreria di conversione da STL a DXF senza limitazioni.

Convertitore STL in DXF online

Puoi anche provare questa app online gratuita convertitore da STL a DXF sviluppata utilizzando l’API di cui sopra. Puoi accedervi da qualsiasi browser o dispositivo senza installare plug-in, software o abbonamenti.

Convertitore Python da STL a DXF – Risorse di apprendimento

Oltre a convertire STL in DXF, puoi saperne di più sulla libreria ed esplorare varie altre funzionalità utilizzando le risorse seguenti:

Conclusione

In questo post del blog, abbiamo imparato come convertire STL in DXF in Python. Seguendo i passaggi descritti in questo articolo, puoi convertire facilmente i file STL in formato DXF a livello di codice. La libreria Aspose.CAD for Python fornisce un’API semplice e facile da usare per lavorare con file CAD in Python. Oltre a convertire STL in DXF in Python, puoi anche convertire file STL in formato DXF online utilizzando un convertitore STL gratuito basato sul web. In caso di ambiguità, contattaci sul nostro forum di supporto gratuito.

Guarda anche