I grandi assiemi STEP non si bloccano più: 3D CAD Converter 1.0.21
3D CAD Converter 1.0.21 è uscito il 22 settembre 2026. I file STEP grandi si aprono e si convertono più in fretta, ed è risolto il caso in cui una conversione poteva durare oltre mezz'ora senza finire. Con i file normali l'output è identico byte per byte a quello della 1.0.20: è cambiata solo l'attesa.
Ogni numero qui sotto è stato misurato su file reali, su un unico PC Windows di test, eseguendo le build 1.0.20 e 1.0.21 una dopo l'altra sugli stessi file.
Prima e dopo, misurato
| Cosa fai | 1.0.20 | 1.0.21 |
|---|---|---|
| Aprire l'anteprima 3D di un piccolo pezzo STEP | 5,3 s | 2,5 s |
| Aprire l'anteprima di un modello STEP di medie dimensioni | 11,7 s | 6,1 s |
| Riaprire la stessa anteprima | 3,0 s, file riletto | File non riletto |
| Generare la mesh di un assieme STEP da 19 MB (solo la fase di mesh) | 1,86 s | 1,24 s |
| Convertire uno STL da 28 MB (587.000 triangoli) in OBJ | 21,5 s | 4,8 s |
| Picco di memoria durante quell'esportazione OBJ | 1080 MB | 709 MB |
| Anteprima in Fine, assieme da 4 MB con una faccia danneggiata | Fermato dopo 9 min, non finito | 33,7 s |
| Anteprima in Fine, assieme da 19 MB con 65 parti | Fermato dopo 34 min, non finito | 71,1 s |
| Miniatura dell'assieme da 19 MB nell'elenco file | 16,9 s | 12,7 s |
| Righe di distinta base per l'assieme da 19 MB | 1 riga | 47 parti, 65 pezzi |
La mesh in sé è circa il 30 % più veloce: 227 → 158 ms su un piccolo pezzo, 1855 → 1238 ms sull'assieme da 19 MB. Una conversione completa guadagna meno, perché leggere un grande file STEP richiede ancora 10-15 s su 12-18 s: convertire l'assieme da 19 MB in GLB è passato da 31,0 a 27,2 s di CPU.
Cosa è cambiato
- I file STEP vengono trasformati in mesh una sola volta. Il motore trasformava ogni superficie STEP in triangoli due volte e scartava il primo risultato. Ora lo fa una volta. I triangoli sono identici, verificato su 17 file in 7 formati di uscita.
- L'anteprima legge un file STEP una sola volta. Aprire un'anteprima avviava il motore tre volte: per la geometria, le informazioni sul file e l'elenco delle parti. Ora viene eseguito una volta e conserva il risultato, quindi riaprire lo stesso file non lo rilegge.
- Un nuovo writer OBJ. L'esportazione OBJ non passa più dalla libreria 3D generica. Il nuovo writer produce gli stessi byte (91 file di test su 91 identici) in circa un quarto del tempo: 19,8 → 4,8 s di CPU sullo STL da 28 MB.
- Le miniature usano davvero la qualità Draft. Chiedevano Draft ma ricevevano mesh Standard. La miniatura dell'assieme da 19 MB ora usa 134.000 triangoli invece di 486.000.
Distinta base: una riga per parte, con la quantità
Gli ingegneri usano l'esportazione BOM per contare le parti prima di un preventivo o di un ordine. Fino alla 1.0.20 un assieme si riduceva al nodo principale: il nostro assieme di prova da 19 MB, con 65 solidi, usciva come una sola riga.
Nella 1.0.21 ogni parte unica ha una riga con una colonna Quantity (quantità). Le quantità si moltiplicano attraverso i sottoassiemi: una vite usata 4 volte in un sottoassieme presente due volte conta 8. Lo stesso assieme ora elenca 47 parti le cui quantità sommano 65.
- L'esportazione CSV ha una colonna Quantity subito dopo il nome della parte, seguita da solidi, facce e dimensioni di un singolo pezzo.
- Il pannello delle parti nell'anteprima 3D ha una colonna Qty. Su Windows prima restava spesso vuoto, perché i percorsi dei file rompevano i dati delle parti. Ora è corretto.
- L'esportazione JSON è JSON valido: i percorsi Windows e i nomi delle parti vengono sottoposti a escape.
Basta mesh infinite in qualità Fine
Alcuni assiemi STEP non finivano mai in qualità Fine. La causa erano singole facce. Nel nostro assieme di prova, una faccia curva ha un contorno con un'apertura di 0,0005 mm dove due spigoli si incrociano. Il generatore di mesh non fallisce: continua a lavorare, senza progressi e senza possibilità di annullare. Una faccia gemella senza l'apertura richiede 79 ms.
La 1.0.21 imposta un limite di 30 secondi alla mesh per le anteprime e per le conversioni in qualità Fine:
- Se la mesh finisce entro 30 secondi, non cambia nulla: gli stessi triangoli di prima.
- Se il file ha facce con contorni aperti, in parallelo viene generata la mesh di una copia con le aperture chiuse, usata allo scadere dei 30 secondi. Mantiene tutto il dettaglio Fine: 339.392 triangoli per l'assieme da 4 MB.
- Se anche quella copia non si riesce a trasformare in mesh, il file viene trattato in qualità Standard.
- Quando avviene il passo 2 o 3, la riga del file nell'elenco mostra una nota che lo dice. La riga di comando stampa la stessa nota.
Un modello senza facce danneggiate non viene mai reso più grossolano, per quanto tempo serva. Standard, Draft, le impostazioni personalizzate e UltraFine non hanno limite: in UltraFine i due assiemi di prova finiscono da soli in 85 e 104 secondi, e un limite di 30 secondi li avrebbe riportati a Standard.
Con il limite, l'assieme da 4 MB si converte in STL in qualità Fine in 33,5 secondi e quello da 19 MB in 85,2 secondi. Prima nessuna delle due conversioni finiva.
Correzioni minori
- Il motore di conversione non si blocca più in silenzio con un file difettoso. Un file STEP non valido o mancante, o un numero digitato male nella riga di comando, ora termina con un messaggio di errore che indica il problema.
- L'anteprima ora mostra le informazioni anche per i file IGES. Prima, messaggi spuri del kernel CAD le rendevano illeggibili per l'applicazione.
Come ottenere la 1.0.21
Già installato? Avvia 3D CAD Converter. Un banner indica che la versione 1.0.21 è disponibile; fai clic per scaricare l'aggiornamento.
Nuovo su 3D CAD Converter? La prova gratuita offre 10 conversioni sui tuoi file, senza account né carta di credito. Dopo, una licenza una tantum, nessun abbonamento. Scarica la prova gratuita
Prova la 1.0.21 sul tuo file STEP più grande
Prova gratuita: 10 conversioni, senza account né carta di credito. Windows 10 e 11, 64 bit.
Scarica la versione di provaScopri di più: Da STEP a STL in alta qualità · Un file STEP non si apre?