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.

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

Mesh riparata

Nessun upload

Mesh 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 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 a 0,001 unità della fonte, rimuove i triangoli degeneri e duplicati e controlla l’incidenza degli archi.

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

    Scarica lo STL binario riparato e verificalo con il controllo manifold o con uno slicer.

Cosa significano i numeri

Archi non-manifold

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.

Ventagli di vertici

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.

Limiti

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