Riparazione mesh/Topologia
Riparazione auto-intersezioni (locale)
Rimuovi le facce auto-intersecanti localmente e chiudi i fori solo quando la chiusura resta sicura. Il Worker analizza STL, OBJ, PLY, 3MF, GLB o glTF, rimuove ogni triangolo coinvolto in un’intersezione, pulisce la mesh rimanente e prova un riempimento semplice dei fori che viene annullato se reintroduce auto-intersezioni o archi non-manifold.
Riparazione delle auto-intersezioni
Nessun uploadRiparazione delle auto-intersezioni
Rimuove le facce intersecanti in modo conservativo; non è una ricostruzione voxel o CSG. Controlla il risultato prima di stampare.
Trascina una mesh con auto-intersezioni
STL, OBJ, PLY, 3MF, GLB oppure un glTF. Il Worker rimuove ogni triangolo coinvolto in un’intersezione, poi riempie i fori semplici solo se il riempimento resta privo di auto-intersezioni e archi non-manifold. Limite di 200.000 triangoli.
STL · OBJ · PLY · 3MF · GLB · GLTF
Trascina una mesh con auto-intersezioni
STL, OBJ, PLY, 3MF, GLB oppure un glTF. Il Worker rimuove ogni triangolo coinvolto in un’intersezione, poi riempie i fori semplici solo se il riempimento resta privo di auto-intersezioni e archi non-manifold. Limite di 200.000 triangoli.
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, verifica che la mesh sia sotto il limite di 200.000 triangoli per l’analisi e testa le coppie di triangoli non adiacenti.
- 3
Ogni triangolo coinvolto in almeno un’intersezione viene rimosso; la mesh rimanente viene saldata e pulita di nuovo.
- 4
I loop di bordo semplici vengono riempiti solo se il risultato riempito non presenta auto-intersezioni né archi non-manifold. Altrimenti il riempimento viene annullato e si conserva la sola mesh con le facce rimosse.
- 5
Scarica lo STL binario riparato e verifica gli archi di bordo e le auto-intersezioni riportati.
Cosa significano i numeri
Un triangolo coinvolto in qualsiasi coppia che si interseca viene rimosso, compresa la parte non interessata del triangolo. Questa è una strategia conservativa di rimozione delle facce, non una ricostruzione con divisione e ricucitura. Rimuovere facce può eliminare geometria voluta.
Dopo la rimozione, i loop di bordo semplici vengono riempiti a ventaglio. Il riempimento viene mantenuto solo quando il risultato ha zero triangoli auto-intersecanti e zero archi non-manifold. Se il riempimento fallisce, l’output mantiene la superficie aperta con le sole facce rimosse e viene segnalato come rifiutato.
Il report mostra coppie e triangoli che si intersecano prima e dopo, il numero di facce rimosse, gli archi di bordo dopo la riparazione, i fori riempiti e se il riempimento è stato applicato o rifiutato. Un riempimento rifiutato significa che l’output è manifold sugli archi testati ma potrebbe non essere a tenuta stagna.
L’analisi è limitata a 200.000 triangoli. La rimozione può lasciare grandi aperture in caso di auto-intersezioni complesse. Lo strumento non esegue remesh voxel, ricostruzione CSG né divide i triangoli lungo le curve di intersezione.
Note di stampa
- Controlla il numero di archi di bordo prima di stampare; un riempimento rifiutato può lasciare una superficie aperta che lo slicer potrebbe non chiudere.
- Esegui manifold-check dopo la riparazione per confermare la topologia di archi e vertici.
- Usa fill-holes per le aperture semplici che restano dopo la rimozione, poi ricontrolla il risultato.
- Per un’auto-intersezione complessa, ripara nel CAD, usa un remesh voxel o dividi il modello in parti più semplici.
Domande
Riferimenti
- · ISO/ASTM 52900
- · Auto-intersezioni della mesh e riparazione manifold