Transformar e otimizar/Otimizar
Operações booleanas de malha (local)
Combine duas malhas fechadas com união, diferença ou interseção localmente. O Worker lê os dois arquivos, limpa e valida a topologia de ambos, executa a operação booleana com Manifold WASM e baixa o resultado como STL binário, sem enviar nenhum dos modelos por upload.
Resultado booleano
Sem uploadResultado booleano
As duas entradas devem ser manifold fechados e com orientação consistente. A operação booleana é executada localmente no Worker com Manifold WASM; o resultado é verificado quanto à topologia manifold antes do download.
Resultado booleano
STL, OBJ, PLY, 3MF, GLB ou um glTF autocontido. Ambas as malhas devem ser manifold fechadas e com orientação consistente.
Operação booleana · União (A ∪ B)
Malha A
STL, OBJ, PLY, 3MF, GLB ou um glTF autocontido. Ambas as malhas devem ser manifold fechadas e com orientação consistente.
Escolher arquivoTamanho máximo do arquivo: 500 MB · Sem upload
Malha B
STL, OBJ, PLY, 3MF, GLB ou um glTF autocontido. Ambas as malhas devem ser manifold fechadas e com orientação consistente.
Escolher arquivoTamanho máximo do arquivo: 500 MB · Sem upload
Sem upload · O Manifold WASM é executado no Worker.
Como funciona
- 1
Solte a Malha A e a Malha B nos formatos STL, OBJ, PLY, 3MF, GLB ou glTF autocontido.
- 2
Escolha união, subtração (A − B) ou interseção.
- 3
O Worker solda e limpa as duas malhas e depois verifica se cada uma está fechada, estanque e com orientação consistente.
- 4
O Manifold WASM calcula a operação booleana no Worker, e a topologia manifold do resultado é verificada.
- 5
Baixe o resultado como STL binário.
O que os números significam
A união mescla os volumes ocupados, a subtração remove B de A, e a interseção mantém apenas o volume compartilhado. A subtração é ordenada: A − B não é B − A.
As duas entradas devem ser manifolds fechados e com orientação consistente. Superfícies abertas, enrolamento invertido e arestas não manifold são rejeitados em vez de corrigidos silenciosamente.
O resultado é uma única malha manifold. A contagem de triângulos pode ser bem maior que a de qualquer entrada, porque as interseções adicionam novas arestas e faces.
O Manifold é um motor booleano, não uma ferramenta de reparo. Sobreposições coplanares e malhas muito grandes ainda podem falhar ou ficar lentas; execute clean-mesh, fill-holes, unify-normals ou repair-non-manifold antes de tentar novamente.
Notas de impressão
- Mantenha os dois arquivos de entrada fechados e com orientação consistente; verifique cada um com o manifold-check antes da operação booleana.
- Para uma subtração, posicione o cortador de modo que atravesse totalmente a parede alvo; um cortador que apenas toca uma superfície pode gerar um resultado de espessura zero.
- A saída é uma nova malha; guarde os arquivos de origem caso precise revisar a operação.
- Inspecione o resultado em um slicer, especialmente ao redor das novas arestas de interseção.
Perguntas
Referências
- · ISO/ASTM 52900
- · Manifold: operações booleanas robustas para malhas de triângulos