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.

DisponibileNessun uploadWorkerSTL · OBJ · PLY · 3MF · GLB · glTF

Riparazione delle auto-intersezioni

Nessun upload

Riparazione 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 file

Dimensione massima del file: 500 MB · Nessun upload

Nessun upload · File.slice() / ArrayBuffer → Worker → STL riparato.

Come funziona

  1. 1

    Trascina un file mesh in qualsiasi formato supportato.

  2. 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. 3

    Ogni triangolo coinvolto in almeno un’intersezione viene rimosso; la mesh rimanente viene saldata e pulita di nuovo.

  4. 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. 5

    Scarica lo STL binario riparato e verifica gli archi di bordo e le auto-intersezioni riportati.

Cosa significano i numeri

removal

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.

safeFill

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.

results

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.

Limiti

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