Lemmy Posted January 2, 2019 Share Posted January 2, 2019 Hi, I have an SVG file with paths on many layers. In some cases the layer paths overlap. I want to remove the overlapping areas. Here is a simple example: In layer A I have a large red circle. In layer B I have a small blue circle. Both circles are centred at the same point. In layer A I would like to remove the area which is covered by the blue circle in layer B, so that there is only one colour per layer. The result would be a red doughnut shape in layer A, and the unchanged small blue circle in layer B, which would fit exactly into the hole in layer A's doughnut. It's a bit like a screen print, one layer per colour, but with no overlap of the coloured areas. To achieve this I tried to copy the paths from layer B to layer A, so that I could remove the centre of layer A's circle (it's actually a very complex path, not a circle). This doesn't seem to be possible. Can anyone advise how to do this? Thanks. Quote Link to comment Share on other sites More sharing options...
v_kyr Posted January 2, 2019 Share Posted January 2, 2019 Duplicate the blue circle layer B and name it C. Select the red circle layer A and blue circle layer B and perform a subtract operation (from top right toolbar). Now if you hide layer C you can see that you got the wanted effect, unhide C again. Quote ☛ Affinity Designer 1.10.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan ☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2 Link to comment Share on other sites More sharing options...
Lemmy Posted January 3, 2019 Author Share Posted January 3, 2019 Fantastic. I had to change the order of the layers to get it to work, but it's working now. Thanks! Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.