Como subtrair uma forma de outra forma no Inkscape?

11

Tipo, eu tenho essa forma:

insira a descrição da imagem aqui

Que é todo o contorno e sem preenchimento. E quero subtrair esses contornos de outro, digamos, um círculo colorido com uma proporção um pouco maior, de modo que o design fique assim no final:

insira a descrição da imagem aqui

Que é todo preenchimento (as partes coloridas do círculo anterior) e sem contornos.

E, no entanto, quando tento subtrair um do outro, o resultado é apenas um buraco do tamanho de um círculo no círculo colorido. O que estou fazendo errado?!

Bruno Saramago Monteiro
fonte
11
Você tentou converter o traçado em um caminho e subtrair o resultado de um círculo?
Paolo Gibellini

Respostas:

15

O Inkscape Path > Differencefunciona apenas nas áreas de preenchimento dos objetos (não importa se você os preencheu ou não).

Como Paolo comentou, você deve converter o traçado em um objeto preenchido.

Para um objeto de linha única

  1. Selecione a linha e converta o traçado em um preenchimento. Path > Stroke to pathou Ctrl+ Alt+ C.

  2. Coloque a linha acima do círculo. Selecione a linha e o círculo. Subtrair. Path > Differenceou Ctrl+ -.

Para vários objetos de linha

  1. Selecione as linhas e desagrupe-as. Object > Ungroupou Ctrl+ Shift+ G.
    Se você não usou um grupo, não precisa fazer isso. Se você usou vários grupos aninhados, é necessário fazer isso várias vezes até que todas as linhas sejam completamente desagrupadas.

  2. Converta traçados em preenchimentos. Path > Stroke to pathou Ctrl+ Alt+ C.

  3. Unir as linhas. Path > Unionou Ctrl+ +.

  4. Coloque as linhas acima do círculo. Selecione as linhas e o círculo. Subtrair. Path > Differenceou Ctrl+ -.

Socowi
fonte