Seis operações que resolvem quase todo problema de “a geometria está errada”
Uma malha pode estar geometricamente correta e mesmo assim ser inutilizável. Ela pode ser uma malha só quando deveria ser cinco, cinco quando deveria ser uma, feita de triângulos desconectados quando deveria ser uma superfície soldada, ou virada do avesso. Nada disso é problema de modelagem — são problemas de contabilidade nos buffers, e é exatamente o que esta ferramenta resolve.
Separar partes soltas
Um único STL costuma conter várias cascas fisicamente desconectadas: o modelo, um raft, um fragmento perdido de uma operação booleana ou doze cópias dispostas numa mesa de impressão. Dividir por componente conexo entrega uma malha por casca, da maior para a menor, para você apagar o que não quer e exportar o resto.
Fazer isso direito é mais difícil do que parece. STL é sopa de triângulos sem indexação: cada triângulo tem seus três vértices próprios, então, pelo índice, nada está ligado a nada. A conectividade precisa ser deduzida soldando as posições primeiro. A maioria das implementações então devolve os buffers soldados como resultado e descarta silenciosamente as UVs e as cores de vértice. Esta usa a topologia soldada apenas para rotular as faces e depois recorta as partes dos buffers originais, de modo que todos os atributos sobrevivem.
Juntar malhas — e o que isso não faz
Juntar combina tudo numa malha só. O motivo de sempre é desempenho, e a decepção de sempre é que não ajuda: se a malha resultante mantém os materiais de cada malha, o renderizador continua emitindo uma chamada de desenho por material. O ganho só vem ao colapsar tudo para um único material, o que descarta as cores e as texturas de cada malha. A ferramenta oferece as duas opções e mostra a contagem de chamadas de desenho nos dois casos, então o compromisso fica visível em vez de virar folclore.
Soldar vértices
Soldar funde os vértices que ocupam a mesma posição, transformando sopa de triângulos numa malha devidamente indexada. Costuma dividir a contagem de vértices por várias vezes e é pré-requisito para qualquer coisa topológica: detecção de buracos, suavização, simplificação e verificações de estanqueidade precisam saber quais triângulos se tocam.
Se você já tentou soldar em outro lugar e nada aconteceu, o motivo é este: a fusão de vértices padrão compara todos os atributos, e um STL dá a cada vértice uma normal por face exclusiva, então dois vértices nunca coincidem. Esta ferramenta descarta as normais antes de soldar e as reconstrói depois.
Inverter faces
Inverter o sentido de percurso dos triângulos conserta superfícies que aparecem do avesso ou somem sob o descarte de faces traseiras — o resultado habitual de uma transformação espelhada ou de uma exportação ruim. As normais são recalculadas para acompanhar o novo sentido.
Tudo fica na sua máquina
O modelo é lido, editado e gravado de volta inteiramente no seu navegador.
Tiny Online Tools







