rcousins Posted July 8, 2015 Share Posted July 8, 2015 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 Quote Link to comment Share on other sites More sharing options...
rcousins Posted July 8, 2015 Author Share Posted July 8, 2015 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 Quote Link to comment Share on other sites More sharing options...
Staff MEB Posted July 8, 2015 Staff Share Posted July 8, 2015 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. Quote A Guide to Learning Affinity Software Link to comment Share on other sites More sharing options...
rcousins Posted July 8, 2015 Author Share Posted July 8, 2015 Thanks, MEB! I've attached the source file here. subtraction-issue.afdesign Quote Link to comment Share on other sites More sharing options...
Staff MEB Posted July 9, 2015 Staff Share Posted July 9, 2015 Thanks for the file @rcousins File added to the bug log. Quote A Guide to Learning Affinity Software Link to comment Share on other sites More sharing options...
Niconemo Posted July 27, 2015 Share Posted July 27, 2015 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 Then I resize it to 50 mm square I copy it and paste over, the resize again to a 40mm/60mm rectangle I copy-paste again then rotate to 90° Then I apply the Divide operation : ouch ! 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… Quote Link to comment Share on other sites More sharing options...
Niconemo Posted July 27, 2015 Share Posted July 27, 2015 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 : 4 - And the weird deformations are different depending to the position on the layout : Quote Link to comment Share on other sites More sharing options...
Staff MEB Posted July 27, 2015 Staff Share Posted July 27, 2015 Hi Niconemo, Welcome to Affinity Forums :) We are aware of the boolean operation issues. This is currently being looked at/fixed. If you can provide specific samples where they fail (afdesign files) - so we can test our new code against them -, i will add them to our log. Thanks for your report. Quote A Guide to Learning Affinity Software Link to comment Share on other sites More sharing options...
frankstallone Posted March 17, 2017 Share Posted March 17, 2017 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. Quote Link to comment Share on other sites More sharing options...
littleredhat Posted January 18, 2020 Share Posted January 18, 2020 Raising this issue again - January 2020. Not so much with the Subtract tool, but the Divide tool regularly produces artefacts. No luck with the rotating trick, though this really shouldn't be necessary to get this to work properly. Celtic attempt.afdesign Jowday 1 Quote Link to comment Share on other sites More sharing options...
Staff MEB Posted February 3, 2020 Staff Share Posted February 3, 2020 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. Quote A Guide to Learning Affinity Software 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.