Mobile app version of vmapp.org
Login or Join
Welton168

: Can not perform the difference operation in the inkscape I can not perform the difference operation in the inkscape. I created a few clouds using pencil tool with smoothness. Now I want to cut

@Welton168

Posted in: #Inkscape #Path #Stroke

I can not perform the difference operation in the inkscape.
I created a few clouds using pencil tool with smoothness. Now I want to cut the cloud form outlines out from a rectangle. So, I draw a rect, change it to path, move it behind clouds, choose clouds and then choose the drawn rectangle and try to do Path->Difference. And I expect the outlines of the clouds to be cut out of the rect, but that does not happen. What am I doing wrong?

Here are some screenshots of the problem:

10.01% popularity Vote Up Vote Down


Login to follow query

More posts by @Welton168

1 Comments

Sorted by latest first Latest Oldest Best

 

@Becky351

Your clouds are made of open shapes. Boolean operations are valid only for closed shapes.

If you want to subtract the thin lines from the blue area, convert the curves to closed shapes (Path > Stroke to Path). WARNING: This produces crap if your curves are complex. Pencil easily creates small self-cutting loops which give unexpected results. I have got this working only if the shapes are very carefully simplified or made with pen. Nearly the wanted result is available by having the stroke color = The paper color and making no subtractions.

If your cloud has no gaps, you can fill it with the paint bucket tool. That creates a closed shape which is ok for the subtraction. I think this is what you wanted.

Here's an example. The orange is a floodfill from the paint bucket. The orange was dragged onto the blue and Path > Difference was taken.

10% popularity Vote Up Vote Down


Back to top | Use Dark Theme