Jump to content
You must now use your email address to sign in [click for more info] ×

Problem with subtract operation


Recommended Posts

Hi all,

 

I'm completely new to this! So far the program's been pretty great, but it's been a learning curve for sure. I'm working on a logo and have ran into an issue I can't wrap my heard around. 

 

I'm using the subtract operation to cut out some shapes. I'm doing a bicycle tire/rim against a black background. Everything has been going smoothly, until I tried to use the subtract operation on the "spokes" (single lines going from the center to the outside of the tire.)

 

When I go to subtract, the line disappears and the layer they were on deletes itself. Also, any objects in that layer delete themselves with the individual spoke selected (the other objects being the other spokes). 

 

Any insight on this would be great  :( I was doing so well until I hit this wall and I have no idea what to do to fix it, about a million searches online gave me zilch, most likely due to me not knowing the correct terminology to search for. 

 

Thanks in advance everyone!

Link to comment
Share on other sites

  • Staff

Hello Quarter,


Welcome to Affinity Forums.


What's probably happening is that you are trying to perform a boolean operation (subtraction) between a shape and a line. Currently Affinity doesn't support boolean operations between shapes and lines. The objects disappearing from canvas is what usually happens in those situations.


 


To workaround this, you can select the line and go to Layer-> Expand Stroke to turn the line into a shape. Then, you can subtract it from another shape. Let me know if you still find trouble.


Link to comment
Share on other sites

MEB, 

 

THANK YOU! A thousand times. That fixed my problems!!! Could I ask you to sorta explain what "Expand stroke" actually does, in regards to this I understand it turns it into a shape; in other situations does it does the exact same thing (i.e. it's only used for lines?) Thanks :) and thanks for the welcome, I'm glad to be here!

 

Matt, I appreciate the speedy response for assistance regardless.

 

Loving and learning the program!

Link to comment
Share on other sites

  • Staff

Expand stroke turns a line or stroke into a shape. It doesn't need to be a simple line (an open path). You can covert the stoke of a shape ( an ellipse or a character/letter) into a new shape to create offsets for example.

 

You can also convert vector brushes into shapes. Select the Vector Brush Tool, pick a brush in the Brushes panel on the right (from the basic set - there's other categories but are mostly bitmap based so don't apply here) and use it to draw a stroke on the canvas (make sure you have a Controller selected in the context Toolbar). Then go to Layer-> Expand Stroke. You will get a shape with the "outline" of the painted stroke.

 

This command can also be applied to lines with pressure profiles applied. Example: draw a line with the Pen Tool, go to the width drop down on the context toolbar, click on Pressure button on the bottom right and create/draw a profile. That profile is applied to you line. You can then apply the Expand Stroke command to get a shape from it.

 

Hope this helps :)

Link to comment
Share on other sites

Hmm.... I must be doing something wrong here then... 

 

I wasn't having this issue previously with shapes until today, otherwise the subtract operation had been working without a hitch. None of the other operations seem to be working either, they all give the same results- delete both shapes. 

 

I apologize if I'm being thickheaded or missing something, this is my first attempt using a graphic design program so it's a little fuzzy to me. Thanks for the assistance so far though!

Link to comment
Share on other sites

  • 4 weeks later...

I am having a problem using the subtraction on two curve objects. All of the geometry features are greyed out. I was able to previously subtract text from a curve object after converting text to curves but now I cannot even do that. Am I doing something wrong or is it a bug? I have attached a sample file trying to subtract the arrow from the box.

 

Okay, solved my own problem. Must first click the layer then shift click the layer I want to subtract from. 

Sorry for the false alarm!

test1.afdesign

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.

Guest
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.

Loading...
×
×
  • Create New...

Important Information

Terms of Use | 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.