4

I would like to create the illusion of one shape being "on top" of another shape in Inkscape.

Is there a quick way to delete the path of one shape that is inside of another? It is important that I not just hide the path, but actually remove it, and that there are not 2 identical paths on top of each other.

Below in the example I am trying to transform the overlapping circles on the left to show up like the circles on the right, where one appears on top of the other.

enter image description here

  • Using the background color as the fill color would probably be the simplest to work with. In this example you'd use white fill color. — I often do that and when I know I'm not going to make anymore changes, I finalize it by getting rid of the fill and the cut the extra lines away. Because as I think you know, if you delete that line now, you can't really move the circles around independently and explore things... — Though the finalization kinda depends on where and how it's going to be used. If it's a logo, sure, but if it's just a one time printed thing, I might just leave the fill color. – Joonas May 21 '18 at 6:54
4

Copy the lower circle Ctrl+C, then Paste in Place Ctrl+Alt+V.

With the bottom circle still selected hold down Shift as you also select the top circle. Now you have two circles selected.

Click Path > Cut Path or Ctrl+Alt+/

Select and delete the part that has been cut.

enter image description here

  • 1
    Instead of [Ctrl]+[C] and [Ctrl]+[Alt]+[V], you can use [Ctrl]+[D] to duplicate in place. – Rudy Velthuis May 21 '18 at 19:07
  • 1
    To give a more generalizable instruction: you need to duplicate the upper object (in the z order or stacking order), because it will be consumed by the Path > Cut Path operation. – Moini May 22 '18 at 1:39

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.