Erros de Malha em Modelos 3D: O Que os Causa e Onde Corrigi-los
Descarrega um modelo 3D de um marketplace, envia-o para o slicer e obtém um erro: non-manifold edges detected. Ou pior, a impressão termina mas tem falhas, paredes em falta ou artefactos estranhos. O modelo parecia perfeito no visualizador — então o que correu mal?
| O que tem | Onde reparar | O que acontece |
|---|---|---|
| Peça STEP, IGES ou BREP | 3D CAD Converter com Reparar assinalado | Três passagens do OpenCascade reparam e cosem as superfícies antes de a malha existir. |
| Malha STL, OBJ, PLY ou 3MF | A 3D-Print Toolbox do Blender ou a reparação do seu slicer | Reparar não altera malhas. Se ainda tem o STEP ou o IGES, converta de novo a partir dele. |
| Digitalização 3D | O software do scanner ou um editor de malhas | Preencha lá os buracos; depois converta a digitalização e reduza o número de triângulos. |
A maioria destes erros começa antes de a malha existir, nas superfícies CAD a partir das quais foi gerada. O 3D CAD Converter repara superfícies STEP, IGES e BREP enquanto as converte, o que mantém muitos destes erros fora do STL. Não edita uma malha que já tenha; este artigo indica o que usar nesse caso.
Problemas comuns de malha
A maioria dos erros de malha vem do próprio processo de modelagem — operações booleanas, conversões de formato ou edição manual que deixam a geometria num estado inconsistente:
Arestas non-manifold
Uma aresta partilhada por mais de duas faces, ou um vértice onde a superfície não pode ser desdobrada plana. Os slicers não conseguem determinar qual lado é interior e qual é exterior, causando falhas de impressão.
Autointersseções
Faces que se atravessam mutuamente, geralmente deixadas por operações booleanas de união ou subtração. Os motores de jogo e renderizadores podem mostrar cintilação ou artefactos de z-fighting.
Buracos abertos
Faces em falta que deixam lacunas na superfície. O modelo não é estanque, o que significa que os slicers não podem calcular o preenchimento sólido e as impressoras podem saltar camadas.
Faces degeneradas
Triângulos com área zero — os três vértices numa linha ou no mesmo ponto. Desperdiçam contagem de polígonos e podem confundir algoritmos de malha.
Vértices duplicados
Múltiplos vértices na mesma posição que deveriam ser fundidos. Causa costuras visíveis, normais incorretas e tamanhos de ficheiro inflacionados.
O Que o 3D CAD Converter Repara: Superfícies STEP, IGES e BREP
Com Reparação ativada (ou --repair na linha de comandos), cada peça STEP, IGES ou BREP passa por três etapas do OpenCascade antes de gerar a malha:
- Correção da formaVerifica o sólido completo e corrige arestas, contornos e faces inválidos dentro de uma pequena tolerância.
- Correção de arestas e facesFecha pequenas folgas ao longo das arestas e repara faces cujos limites não se encontram.
- CosturaUne faces vizinhas numa só casca, para que pequenas folgas entre superfícies não se tornem arestas abertas na malha.
O Que Não Repara: Malhas Que Já Tem
A Reparação não tem efeito em ficheiros STL, OBJ, PLY, 3MF ou outros ficheiros de malha: são convertidos tal como estão. Uma malha já não tem uma superfície exata a partir da qual reparar, por isso buracos, autointerseções e normais invertidas num STL existente precisam de um editor de malhas, como o 3D-Print Toolbox do Blender ou a função de reparação do seu fatiador. Se ainda tiver o ficheiro STEP ou IGES que deu origem ao STL, converta-o de novo com Reparação ativada.
Para tornar uma malha pesada mais leve, cadconvert convert model.obj -f stl --decimate 0.25 mantém cerca de um quarto dos triângulos. A redução é uma opção da linha de comandos para origens de malha; para peças STEP e IGES, escolha antes uma predefinição de tesselação mais grosseira.
Saiba mais: Guia do formato de arquivo STL · Guia do formato de arquivo OBJ
Quando Reparar a Origem Ajuda
Antes da impressão 3D
Uma peça STEP ou IGES com pequenas folgas entre faces gera um STL que o fatiador assinala como não-manifold. Ative Reparação ao convertê-la.
Ficheiros IGES de sistemas mais antigos
Um IGES traz muitas vezes superfícies soltas em vez de um sólido. A Reparação costura-as numa casca: no nosso teste, as 54 faces de uma caixa guardada em IGES tornaram-se uma única casca fechada.
Ficheiros de fornecedores
Um ficheiro STEP vindo de outro sistema CAD pode chegar com folgas de tolerância. A Reparação corrige as pequenas na mesma execução em lote que converte a pasta.
Não para digitalizações 3D
As digitalizações são malhas, por isso a Reparação não se aplica. Preencha os buracos no software do scanner ou num editor de malhas; depois o 3D CAD Converter pode converter a digitalização e reduzir o número de triângulos.
Guia passo a passo
Reparar peças STEP e IGES enquanto as converte leva cinco passos:
- Adicione os seus ficheiros STEP, IGES ou BREP: arraste e largue ficheiros individuais ou selecione uma pasta inteira.
- Escolha o formato de saída (STL, OBJ, 3MF, glTF e outros).
- Ative Reparar superfícies STEP/IGES/BREP nas opções avançadas, ou adicione
--repairna linha de comandos. - Opcionalmente ative a conversão de unidades (ex: polegadas para mm) se os ficheiros fonte usam sistemas de unidades diferentes.
- Clique em Converter. Cada peça é reparada, convertida em malha e gravada; abra o resultado no seu fatiador para o verificar.
Converta os Seus Ficheiros STEP e IGES com ReparaçãoDescarregue a avaliação gratuita: 10 conversões com todas as funcionalidades, Reparação incluída. Subscrição opcional, sem envio para a nuvem.
Baixar versão de teste gratuita