motore locale

STEP → STL

Convertire STEP in STL gratis

Sì. Trascina un file STEP, scegli STL e scarica. Quattro livelli di tessellazione bilanciano numero di triangoli e peso del file; il risultato è un elenco binario di facce, senza unità né colore.

STEP memorizza solidi B-rep esatti definiti da superfici NURBS, facce tagliate e struttura di assieme secondo ISO 10303 (AP203, AP214, AP242). La conversione in STL tessella queste superfici: ogni faccia porta tre vertici e una normale, mentre unità, colore, gerarchia e cronologia parametrica vanno persi.

Trascina un STEP, ottieni STL Legge STEP, scrive STL qui .step/.stp → .stl Scegli un STEP ed esporta STL
  • Anteprima 3D a dimensione piena prima del download
  • 28 formati in ingresso e 8 in uscita, con quattro livelli di dettaglio per il CAD
  • Il file viene letto nella scheda: nulla viene caricato
224conversioni
28formati
0 Bcaricati

Come convertire STEP in STL

  1. Carica il file STEPScegli un file .step o .stp. Il parser legge le entità Part 21 come manifold_solid_brep e advanced_face e ricostruisce le superfici esatte e l'albero di assieme prima di generare un solo triangolo.
  2. Scegli il livello di tessellazioneBozza, Bilanciato, Fine o Massimo impostano la tolleranza di corda e quella angolare. I livelli grossolani producono meno triangoli, quelli fini seguono meglio la superficie curva.
  3. Tessella il B-repIl kernel OpenCascade in WebAssembly suddivide ogni faccia tagliata finché entrambe le tolleranze sono rispettate, ed emette triangoli con normali derivate dalla superficie analitica.
  4. Unisci in un'unica meshTutti i triangoli confluiscono in una sola BufferGeometry con posizione e normale. Materiali, coordinate UV, gruppi, nomi delle parti e gerarchia di assieme vengono eliminati.
  5. Scrivi l'STL binarioL'esportatore scrive un'intestazione di 80 byte, il conteggio delle facce a 32 bit e poi 50 byte per faccia: dodici float per normale e tre vertici più un attributo uint16.

Cosa succede durante la conversione

Perché serve la tessellazione

L'STL accetta solo triangoli piani, mentre lo STEP descrive cilindri, sfere, tori e superfici B-spline. La tolleranza di corda limita lo scostamento tra curva e approssimazione poligonale, quella angolare limita la differenza di direzione tra segmenti adiacenti. Il risultato è volutamente approssimato, ma è l'unica forma che l'STL sa memorizzare.

Una mesh, non un assieme

Qualunque sia il numero di solidi nel file STEP, tutti i triangoli vengono concatenati e le matrici di posizionamento applicate alle coordinate. Viti, carter e sottoassiemi diventano un elenco indifferenziato; nomi delle parti e distinta base non sono più recuperabili.

STEP e STL a confronto

Sorgente STEP (B-rep)STL binario
GeometriaSuperfici NURBS esatteTriangoli piani
UnitàDichiarate (mm, pollici…)Nessuna, solo float
ColoreRGB in AP214/AP242Nessuno
StrutturaGerarchia di prodotto nominataUn unico elenco piatto
NormaliDerivate dalla superficieUna per faccia
FormatoISO 10303 Part 21, testoHeader 80 B + record da 50 B

Limiti noti

Nessuna unità

Lo STEP dichiara l'unità, l'STL no. L'esportatore non applica scale: controlla le misure nel programma di destinazione e ridimensiona all'importazione.

Niente colori o materiali

Una faccia è una normale e tre vertici. Quello che appare colorato nel viewer è un'impostazione del programma, non un dato del file.

Nessuna struttura di assieme

Tutte le parti si fondono in un elenco di triangoli. Se servono componenti separati, esportali uno alla volta.

Domande frequenti

Il mio file viene caricato?

No. Lettura e scrittura avvengono nella scheda, senza upload né account. Questa pagina documenta il percorso da STEP a STL; la conversione avviene nell'area di lavoro aperta dal pulsante, con entrambi i formati già scelti.

Che unità ha l'STL prodotto?

Nessuna: sono float a 32 bit senza unità. Gli slicer assumono di norma i millimetri, coerente con un tipico STEP meccanico; se il modello è in pollici, il pezzo risulterà circa 25,4 volte più piccolo. Misura il bounding box nel programma di destinazione.

I colori vengono conservati?

No. Assegnazioni colore, trasparenza e nomi dei materiali di AP214/AP242 vengono scartati durante l'unione; una faccia STL non ha canale colore e l'attributo viene scritto a zero.

La mesh è chiusa e stampabile?

Non è garantito. Facce adiacenti possono produrre coordinate leggermente diverse su uno spigolo condiviso, lasciando fessure minime, e solidi sovrapposti creano facce coincidenti. Lo slicer deve saldare i punti e può segnalare difetti; un livello più fine riduce i triangoli degeneri ma non assicura un volume chiuso.

L'output è ASCII o binario?

Binario: header di 80 byte, conteggio a 32 bit e 50 byte per triangolo. È compatto e banale da leggere per uno slicer; la variante ASCII non viene prodotta.

Convertitori correlati

Tutti i convertitori

Ultimo aggiornamento: