Reparo de malha/Topologia
Reparar malha não manifold (local)
Repare junções não manifold de arestas e vértices localmente. O Worker analisa STL, OBJ, PLY, 3MF, GLB ou glTF autocontido, remove faces em excesso nas arestas não manifold, fecha os furos simples que abre e divide vértices bow-tie em leques separados sem enviar a malha.
Malha reparada
Sem uploadMalha reparada
A tolerância de soldagem é 0,001 unidades da fonte. O maior par de enrolamento oposto sobrevive em cada aresta não manifold, e loops simples abertos pela remoção de faces são preenchidos. Vértices bow-tie são divididos em leques separados. Este não é um reparo de autointerseção nem de CSG; inspecione o resultado antes de imprimir.
Solte uma malha não manifold
STL, OBJ, PLY, 3MF, GLB ou um glTF autocontido. Faces em excesso em arestas não manifold são removidas, furos simples são fechados e vértices bow-tie são divididos; a saída é STL binário.
STL · OBJ · PLY · 3MF · GLB · glTF → STL
Solte uma malha não manifold
STL, OBJ, PLY, 3MF, GLB ou um glTF autocontido. Faces em excesso em arestas não manifold são removidas, furos simples são fechados e vértices bow-tie são divididos; a saída é STL binário.
Escolher arquivoTamanho máximo do arquivo: 500 MB · Sem upload
Sem upload · File.slice() / ArrayBuffer → Worker → STL reparado.
Como funciona
- 1
Solte um arquivo de malha em qualquer formato compatível.
- 2
O Worker solda vértices a 0,001 unidades de origem, remove triângulos degenerados e duplicados e verifica a incidência de arestas.
- 3
Em cada aresta não manifold, o maior par de faces com enrolamento oposto é mantido e as faces em excesso são removidas.
- 4
Loops de borda simples abertos pela remoção de faces são preenchidos; vértices bow-tie são divididos em leques de superfície separados.
- 5
Baixe o STL binário reparado e verifique-o com a verificação de manifold ou um slicer.
O que os números significam
Uma aresta compartilhada por três ou mais triângulos é não manifold. O reparo mantém um triângulo no sentido direto e um no sentido inverso, preferindo as maiores faces, de modo que a aresta de saída tenha no máximo dois triângulos incidentes.
Um vértice bow-tie une dois leques de superfície sem uma aresta compartilhada. A contagem apenas de arestas não o detecta; o reparo encontra leques de cantos conectados e duplica o vértice para cada leque.
Esta é uma heurística de topologia, não um reparo CSG ou de autointerseções. Remover faces conflitantes pode excluir geometria intencional, e bordas complexas não planares podem ser ignoradas; inspecione o resultado antes de imprimir.
Notas de impressão
- Execute manifold-check após o reparo e confirme que arestas e vértices não manifold são zero.
- Procure lascas finas ou paredes ausentes onde o reparo removeu faces, especialmente ao redor de aletas internas e corpos que se tocam.
- Se um reparo remover geometria demais, separe o modelo em peças no CAD e repare cada casca em vez disso.
- Fatie o STL reparado no Cura ou PrusaSlicer antes de imprimir; uma malha manifold ainda pode conter autointerseções.
Perguntas
Referências
- · ISO/ASTM 52900
- · Topologia de malha: arestas não manifold e leques de vértices