Reparo de malha/Topologia

Reparo de malha com um clique (local)

Repare uma malha imprimível em uma única passada local. O Worker solda vértices duplicados, remove faces degeneradas e duplicadas, exclui junções não manifold, divide vértices bow-tie, unifica o enrolamento, fecha loops de borda simples e, opcionalmente, remove faces com autointerseções. Entrada STL, OBJ, PLY, 3MF, GLB e glTF autocontido; saída STL binário; sem upload.

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

Malha reparada

Sem upload

Malha reparada

O reparo com um clique encadeia heurísticas locais de topologia. As etapas podem ser desativadas abaixo; o relatório lista contagens de remoção e quaisquer avisos restantes de não manifold, borda aberta ou autointerseção. Inspecione o resultado antes de imprimir.

Solte uma malha para reparar

STL, OBJ, PLY, 3MF, GLB ou um glTF autocontido. Uma passagem do Worker solda vértices, remove junções não manifold, unifica normais, fecha furos simples e, opcionalmente, remove faces com autointerseção; a saída é STL binário.

STL · OBJ · PLY · 3MF · GLB · glTF → STL

Solte uma malha para reparar

STL, OBJ, PLY, 3MF, GLB ou um glTF autocontido. Uma passagem do Worker solda vértices, remove junções não manifold, unifica normais, fecha furos simples e, opcionalmente, remove faces com autointerseção; a saída é STL binário.

Escolher arquivo

Tamanho máximo do arquivo: 500 MB · Sem upload

Etapas de reparo

Sem upload · File.slice() / ArrayBuffer → Worker → STL reparado.

Como funciona

  1. 1

    Solte um arquivo STL, OBJ, PLY, 3MF, GLB ou glTF autocontido.

  2. 2

    Escolha quais etapas executar: reparo não manifold, fechamento de furos e remoção de autointerseções são ativados por padrão.

  3. 3

    O Worker analisa e solda a malha, executa as etapas de topologia selecionadas e reorienta o enrolamento.

  4. 4

    Revise as contagens de triângulos e vértices antes/depois, as contagens de faces removidas e quaisquer avisos restantes.

  5. 5

    Baixe o STL binário reparado e confirme o resultado com manifold-check ou seu slicer.

O que os números significam

Ordem de transformação

A soldagem e a limpeza são executadas primeiro. A remoção de autointerseções é tentada em seguida, depois o reparo não manifold e a divisão de bow-tie, e então uma passada final de preenchimento de furos e unificação de normais. A etapa final não solda novamente, então os vértices bow-tie divididos permanecem separados.

counts

As faces degeneradas e duplicadas removidas vêm da soldagem. As faces removidas são triângulos em excesso em arestas não manifold. Os vértices divididos são junções bow-tie duplicadas em leques separados. Furos preenchidos conta os loops de borda simples fechados após a remoção de faces.

warnings

Um resultado limpo significa que a malha final é estanque, não tem arestas não manifold e a passada de autointerseções não encontrou cruzamentos restantes. Os avisos identificam as verificações que ainda falham; uma etapa também pode ser ignorada quando a malha excede seu limite.

Limites

Cada etapa usa heurísticas locais. A remoção de autointerseções exclui todos os triângulos envolvidos em um cruzamento e mantém um preenchimento apenas quando ele permanece limpo. Danos complexos, regiões grandes com autointerseções e geometria maior que os limites de triângulos por etapa exigem remalhamento voxel ou reparo manual no CAD.

Notas de impressão

  • Execute manifold-check no STL baixado e confirme que arestas não manifold, arestas de borda e pares que se intersectam são zero.
  • Compare as contagens de triângulos antes/depois; uma queda grande significa que o reparo removeu geometria de que você ainda pode precisar.
  • Se o resultado não for estanque, execute voxel-remesh como alternativa com perdas ou repare a casca no CAD.
  • Sempre fatie o modelo reparado antes de imprimir; uma malha estanque ainda pode ter paredes finas ou overhangs sem suporte.

Perguntas

Referências

  • · ISO/ASTM 52900
  • · Reparo de malha: soldagem, topologia manifold e enrolamento
  • · Geometria Manifold e superfícies estanques