O que você vai aprender

  • Aplicar as cinco operações booleanas: Union, Difference, Intersection, Exclusion, Division
  • Combinar formas primitivas para criar objetos complexos com booleanas
  • Entender a ordem de empilhamento e seu impacto no resultado
  • Usar Path > Combine vs. Path > Union conforme o caso

Antes de começar

  • Dominar paths e a ferramenta Caneta
  • Entender empilhamento de objetos (Page Up/Down)

Operações Booleanas🔗

Operações booleanas combinam ou subtraem paths para criar formas complexas.

Requisitos🔗

Selecione 2+ objetos para aplicar booleanas. Funciona com shapes e paths.

Tipos de Operação🔗

Union (União) Ctrl + + 🔗

Combina todos os objetos em um único path. O contorno externo forma o resultado.

Difference (Diferença) Ctrl + - 🔗

Subtrai o objeto de baixo do objeto de cima. O objeto selecionado primeiro (de baixo) é subtraído.

Intersection (Interseção) Ctrl + * 🔗

Mantém apenas a área onde os objetos se sobrepõem.

Exclusion (Exclusão) Ctrl + ^ 🔗

Mantém as áreas não-sobrepostas. O inverso da interseção.

Division (Divisão) Ctrl + Shift + / 🔗

Divide os objetos nas linhas de interseção, criando paths separados para cada região.

Path > lista todas as operações booleanas. O menu também oferece:

  • Cut Path: Corta um path com outro
  • Combine: Une sem simplificar
  • Break Apart: Separa path composto

Dicas🔗

Para manter o stroke ao fazer booleanas, primeiro converta stroke em path: Path > Stroke to Path.

  • Ordem de seleção importa para Difference
  • Paths devem estar no mesmo grupo/camada
  • Resultado herda fill/stroke do objeto mais ao topo

Erros comuns

  • Esquecer que a ordem de empilhamento importa para Difference e Division
  • Usar Union quando deveria usar Combine (Union remove subpaths; Combine mantém)
  • Aplicar booleanas em objetos com muitos nós — simplifique antes

Você aprendeu

  • As cinco booleanas (Union, Difference, Intersection, Exclusion, Division) combinam dois ou mais paths
  • A ordem de empilhamento (objeto superior vs. inferior) afeta Difference e Division
  • Combine mantém os subpaths
  • Union funde em um único path sem subpaths

Referências🔗