É possível unir formas vetoriais para criar variações de forma composta, que podem ser totalmente editadas como curvas.
Há várias operações booleanas disponíveis:
Adicionar — cria uma nova camada de curvas a partir da soma das camadas de forma selecionadas.
Subtrair — remove áreas sobrepostas da camada de forma inferior. Todas as outras camadas de forma selecionadas são descartadas.
Interseccionar — cria uma nova camada de curvas a partir das áreas sobrepostas de camadas de forma selecionadas.
Dividir — divide áreas de camadas de forma em camadas de curvas separadas; a camada de curva da área de interseção mantém a cor da camada de forma superior.
Xor — mescla as camadas de forma selecionadas em uma camada de curvas com área transparente onde as regiões preenchidas se sobrepõem.