O fatiador mostra camadas faltando no meio da peça, o preenchimento aparece fora do modelo ou uma parede inteira some na prévia. Ou o visualizador avisa "Não, tem furos ou arestas abertas". Em quase todos esses casos, o culpado é o mesmo: a malha não é fechada. Entender o que é uma malha fechada, também chamada de estanque ou "watertight", explica muitas falhas de impressão que parecem mistério.
Resumindo: uma malha fechada é uma superfície sem furos, em que cada aresta é compartilhada por exatamente dois triângulos, de modo que existe um "dentro" e um "fora" bem definidos. Sem isso, o fatiador precisa adivinhar onde está o sólido, e o volume e o filamento não podem ser calculados com confiança. A correção é feita num programa de reparo de malhas.
O que é uma malha fechada
Imagine encher o modelo de água. Se não vazar por nenhum lugar, ele é estanque. Tecnicamente, isso significa:
- Sem arestas abertas: cada aresta de triângulo encosta em exatamente dois triângulos. Uma aresta com um só vizinho é a borda de um furo.
- Manifold: não há arestas compartilhadas por três ou mais triângulos, nem superfícies que se tocam só num ponto.
- Normais coerentes: todos os triângulos apontam para fora. Se alguns apontam para dentro, o programa se confunde sobre qual lado é sólido.
Um cubo bem exportado tem 12 triângulos e 18 arestas, todas compartilhadas por dois triângulos. Apague um único triângulo e surgem 3 arestas abertas: o cubo deixou de ser fechado.
Sintomas de malha aberta no fatiador
| Sintoma | Causa provável |
|---|---|
| Camadas faltando em certas alturas | Furo na malha naquela região |
| Preenchimento vazando para fora da peça | Normais invertidas ou superfície aberta |
| Parede fina desaparece | Superfície de espessura zero (um plano sem volume) |
| Peça inteira tratada como oca | Todas as normais invertidas |
| Fatiador avisa e "conserta" sozinho | Erros pequenos; o reparo automático pode mudar a forma |
De onde vêm as malhas abertas
- Escaneamentos: a base e os pontos que a câmera não viu ficam abertos. Veja arquivos PLY de escaneamento.
- Modelos para jogos, renderização ou gerados por IA: feitos para parecer bonitos na tela, com planos soltos e peças sobrepostas.
- Exportação de CAD com problemas: superfícies que não foram costuradas ou corpos que só se encostam numa aresta.
- Juntar arquivos: duas peças que se cruzam viram uma malha com faces internas.
O que a verificação de malha fechada do app mostra
No STL Viewer para Android, o painel Informações do modelo traz a linha Malha fechada com uma destas respostas:
| Resposta | O que significa | Volume e filamento |
|---|---|---|
| Sim | Sem furos nem arestas abertas | Confiáveis |
| Não, tem furos ou arestas abertas | Há bordas soltas na malha | Não podem ser medidos com confiabilidade |
| Sim, mas algumas faces apontam para dentro | Fechada, mas com normais invertidas | Não podem ser medidos com confiabilidade |
| Não verificado | A verificação foi pulada | Calculados supondo que não há furos |
A verificação é gratuita e funciona offline. O Raio X e o Aramado ajudam a localizar visualmente onde estão as partes estranhas, e com o Premium a ferramenta Corte mostra um aviso de "contorno aberto" quando o plano de corte passa por uma região que não está fechada. O guia informações do modelo explica cada campo.
Os limites dessa verificação
Um "Sim" é ótimo sinal, mas não garante uma impressão perfeita. A verificação olha a estrutura da malha; ela não avisa sobre:
- paredes finas demais para o seu bico;
- peças que se cruzam por dentro (autointerseções) sem abrir furos;
- partes soltas flutuando no ar, que precisam de suporte;
- detalhes menores que a resolução da impressora.
Por isso, a prévia de camadas do fatiador continua sendo a última palavra. Para paredes finas, veja cortes transversais.
Observação: o STL Viewer mostra se a malha é fechada, mas não repara. Fechar furos, unir peças e corrigir normais é trabalho para um editor de malhas gratuito e de código aberto, para a função de reparo do seu fatiador ou para o programa de origem.
Como os reparos costumam funcionar
A maioria dos programas de reparo segue a mesma sequência, com nomes diferentes:
- Unir vértices duplicados: pontos quase idênticos nas costuras viram um só, o que fecha muitas frestas mínimas.
- Fechar furos: bordas abertas recebem novos triângulos. Em furos grandes, o resultado pode ficar plano onde deveria ser curvo.
- Recalcular normais: todas as faces passam a apontar para fora.
- Remover pedaços soltos: fragmentos pequenos e faces internas são apagados.
Depois de cada reparo automático, olhe o modelo de novo: o programa pode ter fechado uma abertura que deveria existir, como a boca de um vaso.
Exemplo: do aviso ao reparo
Você baixou um suporte de fone de ouvido. No celular, aparece "Não, tem furos ou arestas abertas" e o volume não é mostrado. No Raio X, nota que a base em arco parece ter uma fresta. No computador, o editor de malhas encontra 14 arestas abertas numa costura e fecha o furo. Você exporta de novo, abre no celular: "Sim", volume de 52,3 cm³, e a estimativa de filamento passa a fazer sentido. Agora sim vale fatiar.
Na prática, o fluxo é: verificar no celular, reparar no computador, verificar de novo e então fatiar. Leve isso para o checklist antes de imprimir e, se o modelo veio de uma ferramenta de IA, leia também o que verificar em modelos gerados por IA. Mais no site do STL Viewer.
Perguntas frequentes
O que é uma malha fechada?
É uma superfície sem furos, em que cada aresta é compartilhada por exatamente dois triângulos, com um dentro e um fora bem definidos.
Uma malha aberta pode ser impressa?
Às vezes o fatiador corrige sozinho, mas podem surgir camadas faltando ou preenchimento errado. O mais seguro é reparar antes.
O STL Viewer conserta a malha?
Não. Ele mostra se a malha é fechada; o reparo é feito num editor de malhas ou no fatiador.