Jump to content

Recommended Posts

Hi, I'm experiencing a very strange issue with the "subtraction" tool in Designer.

 

I'm attempting to subtract one very basic shape (a circle) from another (a rectangle). For some reason, if the circle's diameter is larger than the rectangle height, I get some funky artifacts showing up around the edges where the shapes intersect. If the circle's diameter is smaller than or equal to the rectangle height, the issue 'magically' goes away.

 

I've attached a PDF of what's going on. Any thoughts or suggestions would be greatly appreciated!

 

Thanks,

Ryan

subtraction.pdf

Share this post


Link to post
Share on other sites

Well this is really odd... Right after posting this I was rotating the shapes and tried subtracting again and it *miraculously* worked! Basically if you rotate the shapes by any amount (other than 0 and 180) the subtraction tool works perfectly. No idea why or how that makes any sense but fixed the problem anyway.

 

Thought I'd share in case others had the same issue.

 

-Ryan

Share this post


Link to post
Share on other sites

Hi Ryan,

Welcome to Affinity Forums :)

There's still some issues with boolean operations that may lead to the problems you are describing

If you have some .afdesign files where this is happening please post them here or send them to support@seriflabs.com along with a small description and link to this thread.

We are working to fix those issues. All problematic files will be very useful to test the new code/fixes.

 

All files sent to us will be deleted after being checked/used for testing purposes.

Share this post


Link to post
Share on other sites

I've had a lot off issue with bolean operations.

 

Here is another one I had yesterday with divide operation. I try to be as precise as possible. I hope it heps…

 

First i draw a random rectangle

l1vmcnh.png

Then I resize it to 50 mm square

auDEJvF.png

I copy it and paste over, the resize again to a 40mm/60mm rectangle

tbtoP6m.png

I copy-paste again then rotate to 90°

7VH107v.png

Then I apply the Divide operation : ouch !

Sn06iqA.png

 

It works only if I these steps one by one, exactly this way (resizing / rotation / resizing again…) and not with any dimensions.

 

But I've encoutered similar issues several times…

Share this post


Link to post
Share on other sites

More precision about the issue above :

 

1 - It works with any new file (Affinity Designer Trial 1.3.2)

 

2 - If I transform rectangles to curves it is the same…

 

3 - If I rotate any element randomly, no bug anymore :

 

wFY5S7w.png

4 - And the weird deformations are different depending to the position on the layout :

 

k0gnG7L.png

Share this post


Link to post
Share on other sites

Fully aware this is an old thread but wanted to express that I encountered this issue, searched and found this thread. March 17, 2017 and subtraction still causes weird artifacts. Rotating something 45 degrees caused the same issue. Rotating at a random degree worked. 

Share this post


Link to post
Share on other sites

Hi littleredhat,
Welcome to Affinity Forums :)
I've reproduced the issue here and have logged it to be looked at. The boolean operations code is currently being improved in v1.8 Beta. If you have any other files where the boolean operations fail please let us know/upload them for us to take a look. Thanks for your report.

Share this post


Link to post
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.


×
×
  • Create New...

Important Information

Please note the Annual Company Closure section in the Terms of Use. 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.