Este tópico fornece dicas de solução de problemas e práticas recomendadas para o trabalho com o modificador Booliano.
Esta tabela lista problemas comuns do modificador Booliano e possíveis soluções.
Problema |
Possível solução |
---|---|
O objeto base faz autointerseção e/ou malha aberta e o resultado booliano não está sendo gerado. |
Utilize o modificador de Furo da cobertura em qualquer objeto de malha que faça autointerseção e/ou aberto, como um primitivo de bule, antes de executar a operação booliana. |
Operandos invertidos produzem resultados Boolianos imprevisíveis |
Em vez de inverter a malha, faça uma grande caixa ou outra primitiva centralizada na malha (sem tocá-la) e subtraia dela a malha usando a operação booliana Adicionar operandos. Converta o resultado em uma malha editável e exclua as faces da caixa. Isso produz uma malha corretamente invertida, compatível com operações Boolianas. |
Práticas recomendadas |
Informações adicionais (se aplicáveis) |
---|---|
A topologia da superfície dos operandos deve estar intacta. |
As superfícies de operandos devem ser contínuas e fechadas. Elas não devem conter:
O algoritmo Booliano tenta corrigir operandos não intactos, mas talvez os resultados não sejam desejáveis. Para verificar se há buracos na geometria, use o modificador de Verificação de STL ou o utilitário Medir. Para preencher os buracos, use o modificador de Furo da cobertura.
Nota: Quando os operandos não estão vedados, um indicador de triângulo de pontos aparece junto ao operando na lista Operandos:
![]() |
Os normais de face de um operando devem ser uniformes em todas as superfícies. |
Normais invertidos podem produzir resultados inesperados.
Para corrigir manualmente problemas com normais, execute um dos procedimentos a seguir:
|
As faces de um operando devem ser planas. |
Faces em formas não planas podem causar erros de Boolianos. |
Tente manter uma complexidade similar entre os operandos. |
O Modificador booliano funciona melhor quando a complexidade dos operandos é semelhante. Por exemplo, se você subtrair um objeto complexo de várias faces e vértices de uma caixa sem segmentos, o resultado será muitas faces longas e finas propensas a erros de renderização. Nesse cenário, o aumento do número de segmentos da caixa produz resultados melhores. |
Evite dimensionar o primeiro operando na lista de Operandos. |
Dimensionar o primeiro operando na lista de Operandos pode causar dimensionamento imprevisível em operandos adicionados subsequentemente. |