Riparazione mesh/Topologia
Ripara mesh non-manifold (locale)
Ripara le giunzioni non-manifold sugli archi e sui vertici localmente. Il Worker analizza STL, OBJ, PLY, 3MF, GLB o glTF autonomo, rimuove le facce in eccesso sugli archi non-manifold, chiude i fori semplici che si aprono e separa i vertici a farfalla in ventagli distinti senza caricare la mesh.
Mesh riparata
Nessun uploadMesh riparata
La tolleranza di saldatura è 0,001 unità di origine. Su ogni arco non-manifold sopravvive la coppia più grande con avvolgimento opposto, e i loop semplici aperti dalla rimozione delle facce vengono riempiti. I vertici bow-tie vengono divisi in ventagli separati. Non è una riparazione di auto-intersezioni o CSG; ispeziona il risultato prima di stampare.
Trascina una mesh non-manifold
STL, OBJ, PLY, 3MF, GLB oppure un glTF autonomo. Le facce in eccesso sugli archi non-manifold vengono rimosse, i fori semplici chiusi e i vertici bow-tie divisi; l’output è STL binario.
STL · OBJ · PLY · 3MF · GLB · glTF → STL
Trascina una mesh non-manifold
STL, OBJ, PLY, 3MF, GLB oppure un glTF autonomo. Le facce in eccesso sugli archi non-manifold vengono rimosse, i fori semplici chiusi e i vertici bow-tie divisi; l’output è STL binario.
Scegli fileDimensione massima del file: 500 MB · Nessun upload
Nessun upload · File.slice() / ArrayBuffer → Worker → STL riparato.
Come funziona
- 1
Trascina un file mesh in qualsiasi formato supportato.
- 2
Il Worker salda i vertici a 0,001 unità della fonte, rimuove i triangoli degeneri e duplicati e controlla l’incidenza degli archi.
- 3
Su ogni arco non-manifold viene mantenuta la coppia più grande di facce con avvolgimento opposto e le facce in eccesso vengono rimosse.
- 4
I loop di bordo semplici aperti dalla rimozione delle facce vengono riempiti; i vertici a farfalla vengono separati in ventagli di superficie distinti.
- 5
Scarica lo STL binario riparato e verificalo con il controllo manifold o con uno slicer.
Cosa significano i numeri
Un arco condiviso da tre o più triangoli è non-manifold. La riparazione mantiene un triangolo in un verso e uno nel verso opposto, preferendo le facce più grandi, così l’arco di output ha al massimo due triangoli incidenti.
Un vertice a farfalla unisce due ventagli di superficie senza un arco condiviso. I soli conteggi degli archi non lo rilevano; la riparazione trova i ventagli di angoli connessi e duplica il vertice per ogni ventaglio.
Questa è un’euristica di topologia, non una riparazione CSG o delle auto-intersezioni. Rimuovere le facce in conflitto può eliminare geometria voluta e i bordi complessi non planari possono essere saltati; ispeziona il risultato prima di stampare.
Note di stampa
- Esegui manifold-check dopo la riparazione e conferma che archi e vertici non-manifold siano zero.
- Cerca schegge sottili o pareti mancanti dove la riparazione ha rimosso facce, soprattutto attorno a pinne interne e corpi che si toccano.
- Se una riparazione rimuove troppa geometria, separa il modello in parti nel CAD e ripara invece ogni guscio.
- Fai lo slicing dello STL riparato in Cura o PrusaSlicer prima di stampare; una mesh manifold può comunque contenere auto-intersezioni.
Domande
Riferimenti
- · ISO/ASTM 52900
- · Topologia della mesh: archi non-manifold e ventagli di vertici