Jump to content
Our response time is longer than usual currently. We're working to answer users as quickly as possible and thank you for your continued patience.

[AD] Compound Shapes (was Custom Hotkey executing wrong command)


Recommended Posts

I tried setting it to either Create Compound or Release Compound, but it didn't have the effect I was hoping for (see below). I currently have shortcut for "Geometry > Divide" bound to CTRL+ALT+SHIFT+G. Whenever I try the shortcut, however, it just turns the currently selected curve into a compound. I've tried closing and reopening the program and have checked the list of shortcuts, but it still has the same discrepancy.


Feature Request

I'm coming from illustrator in which, when you cut a shape in half by subtracting a shape in front of it the two resulting shapes are "grouped." You can then turn them into two useable shapes by just ungrouping them with CTRL+SHIFT+G like any other group. As it stands, I only found the Geometry > Divide operation by accident and don't understand its utility (yet).

Link to comment
Share on other sites

  • Moderators

Hi Askrahn

The feature you're looking for is actually covered in Affinity and you're almost there. They are known as Compound Objects and can be made by selecting your shape and then clicking 'Create Compound' and released into separate objects using 'Release Compound'.

If you select your two shapes and click 'Create Compound' it will show as a 'Compound' object in the Layers Panel. You can then expand this to change the operation applied to the shapes, the default is 'Add' so in your case expand this and select 'Subtract' - see attached screenshot.

Alternatively Compound objects can be quickly created with the right operation by holding down Alt and clicking the operation on the Toolbar - instead of making a permanent operation it will create the Compound object as listed above.


Link to comment
Share on other sites

Thank you for your thorough reply, but this doesn't solve my problem. I know how to create groups and compound shapes.


Currently, when I subtract one shape from another and the front shape overlaps both sides of the shape, visually I get what looks like two grouped shapes.




...but when I look at the result, it's not a compound path or a group like I would get in illustrator. It's counted as simply "curves"




The only way I've been able to separate them was through the "Geometry > Divide" option under a right-click menu.





I find the fact that subtracting front object doesn't output a group or compound object, but some kind of other multipart path to be counter-intuitive, but would be willing to run with it, if I could make a shortcut to do it.

Right now, I can't.


Is that more clear?

Link to comment
Share on other sites

Hi Askrahn! 


Unfortunately It is not currently possible to achieve this result using keyboard shortcuts inside Affinity so I will move your post over to Feature Requests.




It looks like it is, but I will trust your diagnosis.


Can you explain what Geometry > Divide does, or why two curves are counted as one in this case? If it's too technical, that's fine, I'm just curious why this third joined state exists.

Link to comment
Share on other sites

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.

Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Create New...

Important Information

Please note there is currently a delay in replying to some post. See pinned thread in the Questions forum. These are the Terms of Use you will be asked to agree to if you join the forum. | Privacy Policy | Guidelines | We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.