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

If Affinity Designer boasts on precision, then what in the world is this??


Recommended Posts

@IcyPRO I was curious to see how some other vector apps handled your test…

 

59fe2a201ce63_AffinityBooleanErrors.png.845cdf3d5490d481825664eaa095180a.png

 

Not the most recent versions of any of the apps (just what I have on available right now) - perhaps the current versions have the problem sorted.

 

Certainly indicates that this really isn't a trivial problem to crack.

Win10 Home x64   |   AMD Ryzen 7 2700X @ 3.7GHz   |   48 GB RAM   |   1TB SSD   |   nVidia GTX 1660   |   Wacom Intuos Pro

Link to comment
Share on other sites

Well, I'm a graphic designer and I work with CorelDraw all the time and even though that program is nowhere near perfect, it handles boolean opearations perfectly.

And for things like posters and business cards this IS a trivial problem for me..

Link to comment
Share on other sites

Select all undesirable nodes

2017-11-05_005635.png.b4a2649d8706f4dd50ed0abd1c3702da.png

 

and delete

2017-11-05_010011.png.c29063d55de6a06a24df741ce02c5263.png

 

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.4.0.2301
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.3155.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.3155.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130.

Link to comment
Share on other sites

Link to comment
Share on other sites

Show me the fastest way how to do something like this in Affinity Designer (this was done in Corel, took less than 1 minute).

n7IITeT.png

 

41a5CxT.png

 

iu5vzb0.png

 

I'm not asking because I want to argue, but because I'm looking for some solution so I can use Affinity Designer for what I need..

 

11 hours ago, Pšenda said:

Select all undesirable nodes and delete

Well, it's not always so simple as you've shown. And any unnecessary work only slows you down.

 

9 hours ago, Michelangelo_ said:

reasonable approach, it needs less time than a post in the forum

That's quite an arrogant answer. Of course it takes less time than posting it on forum, but I took my time to post it here so that that the problem gets solved.

And even that statement might not be entirely true, because if you deal with the same problem over and over, then it eventually wastes more of your time than posting it in forum..

Link to comment
Share on other sites

@IcyPRO I am always interested in questions like yours because exploring the current situation and comparing / contrasting with alternatives, is a really good way to learn more about the product.

 

I totally agree that Boolean operations should work seamlessly, and as expected, but my experimentation with other apps (I don't have a copy of Corel Draw to test) shows that the problem exists beyond Affinity.

 

I have every confidence that Affinity will listen to their customers and fix the problem - they have already done so with numerous other issues. Frustrating as it is to wait, we must accept that it is just going to take time.

 

As for your later query: Show me the fastest way how to do something like this in Affinity Designer.

 

Here is one approach… Took 12 seconds (GIF recorded in real time, after one practice run).

 

59ff2d8e1e4a1_AffinityIcyPROCornerTool.gif.928f01484c485d5417f38e84722f48cb.gif

 

And here is what I did…

  • Draw two rectangles. (Keypress M)
  • Select both (Keypress V) then Boolean Add (Custom shortcut, set in Preferences - Ctrl+1).
  • Switch to Corner tool (Keypress C).
  • Drag and snap the two corners.
  • Finally use the context toolbar to change the second corner to Concave.

 

I am sure that there are other approaches ( there always are).

 

 

Win10 Home x64   |   AMD Ryzen 7 2700X @ 3.7GHz   |   48 GB RAM   |   1TB SSD   |   nVidia GTX 1660   |   Wacom Intuos Pro

Link to comment
Share on other sites

Thank you for taking your time giving me a detailed reply with visual representation of your steps. I appreciate that.

Though you missed one thing - if you look closer, second curve was made out of elipse and not circle, like you made with corner tool. I think you would need at least one more step to achieve that.

 

I admit corner tool is a very useful thing in Affinity Designer and I really like how it works, but it's always making mirror curve to both sides from the corner..

 

Though that got me thinking. I wish there was this kind of shape tool, that we could use to connect to other objects:

 

6VdTdaY.png

Or even better - custom shape tool. Now THAT would be amazing.

Link to comment
Share on other sites

After more fiddling with Affinity, sometimes it does the same problem even when using Add boolean operation.

I've created multiple objects using grid, having them next to each other side by side and I still get these artifacts and unconnected walls. It's super frustrating..

 

How can anyone say this is NOT a trivial thing? This is literally the core of vector graphics!

Link to comment
Share on other sites

Ah yes - you are right, I overlooked the ellipse.

 

That certainly complicates things. A bit more toying does indeed show up just how frustrating the Boolean operations can be.

 

Here's hoping Affinity can improve things asap.

Win10 Home x64   |   AMD Ryzen 7 2700X @ 3.7GHz   |   48 GB RAM   |   1TB SSD   |   nVidia GTX 1660   |   Wacom Intuos Pro

Link to comment
Share on other sites

The problem is if the curves are only "touching". Then it is a problem to accurately evaluate which points it belongs to.

If curves intersect, it's fine.

 

In IcyPRO first example Affinity result is practically correct.

If substract circle from rectangle, in result is any point from the substracted circle.

If we add the same circle, so the areas have no common points, so that it does not form a uniform area.

Affinity Store (MSI/EXE): Affinity Suite (ADe, APh, APu) 2.4.0.2301
Dell OptiPlex 7060, i5-8500 3.00 GHz, 16 GB, Intel UHD Graphics 630, Dell P2417H 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.3155.
Dell Latitude E5570, i5-6440HQ 2.60 GHz, 8 GB, Intel HD Graphics 530, 1920 x 1080, Windows 11 Pro, Version 23H2, Build 22631.3155.
Intel NUC5PGYH, Pentium N3700 2.40 GHz, 8 GB, Intel HD Graphics, EIZO EV2456 1920 x 1200, Windows 10 Pro, Version 21H1, Build 19043.2130.

Link to comment
Share on other sites

@Canuck IcyPRO's example is not supposed to be a practical example of how to make a particular shape, but rather a theoretical worst case scenario that shows the type of issue that arises when curves have points that touch but do not overlap.

Win10 Home x64   |   AMD Ryzen 7 2700X @ 3.7GHz   |   48 GB RAM   |   1TB SSD   |   nVidia GTX 1660   |   Wacom Intuos Pro

Link to comment
Share on other sites

4 hours ago, Aammppaa said:

Ah yes - you are right, I overlooked the ellipse.

 

That certainly complicates things. A bit more toying does indeed show up just how frustrating the Boolean operations can be.

 

Here's hoping Affinity can improve things asap.

 

It doesn't complicate things that much! Having started by using the Corner Tool on a square, you just need to bake the corners and then drag the right-hand side to get the rectangle you want.

 

Alfred spacer.png
Affinity Designer/Photo/Publisher 2 for Windows • Windows 10 Home/Pro
Affinity Designer/Photo/Publisher 2 for iPad • iPadOS 17.4.1 (iPad 7th gen)

Link to comment
Share on other sites

@Alfred Yep tried that, but…

  • Stretching by dragging a single node doesn't create a section of an ellipse.

59ff936f0b93c_AffinityStretchQuarterCircle.gif.90ccff8346695e6afc16c0034e53114d.gif

  • Baking the corners currently creates unneeded nodes: one in the center of the arc, and doubled up nodes at both ends of the corner. These can obviously be sorted out but it does rather defeat the simplicity that I was trying to demonstrate!

59ff94f275060_AffinityUnneededNodes.gif.5833ab11418bb4e27e2feeca218003fa.gif

 

 

Win10 Home x64   |   AMD Ryzen 7 2700X @ 3.7GHz   |   48 GB RAM   |   1TB SSD   |   nVidia GTX 1660   |   Wacom Intuos Pro

Link to comment
Share on other sites

6 minutes ago, Aammppaa said:
  • Stretching by dragging a single node doesn't create a section of an ellipse.

 

I wasn't dragging a node with the Node Tool, I was dragging the right middle adjustment handle with the Move Tool. Sorry if that wasn't clear!

 

9 minutes ago, Aammppaa said:
  • Baking the corners currently creates unneeded nodes: one in the center of the arc, and doubled up nodes at both ends of the corner. These can obviously be sorted out but it does rather defeat the simplicity that I was trying to demonstrate!

 

:(

 

Alfred spacer.png
Affinity Designer/Photo/Publisher 2 for Windows • Windows 10 Home/Pro
Affinity Designer/Photo/Publisher 2 for iPad • iPadOS 17.4.1 (iPad 7th gen)

Link to comment
Share on other sites

2 minutes ago, Alfred said:

I wasn't dragging a node with the Node Tool, I was dragging the right middle adjustment handle with the Move Tool. Sorry if that wasn't clear!

 

That will work fine if you are only dealing with the quarter circle cut out, but if there are other nodes in the shape (such as IcyPRO's example) then they will be stretched too - so that approach can't work here either.

 

I've enjoyed playing around with possible solutions and workarounds, but end up agreeing with IcyPRO: there is no ideal workflow for these (seemingly simple) examples.

 

I also acknowledge that Affinity don't dispute that there is an issue and (as I said earlier in the thread) trust that it will be fixed.

Win10 Home x64   |   AMD Ryzen 7 2700X @ 3.7GHz   |   48 GB RAM   |   1TB SSD   |   nVidia GTX 1660   |   Wacom Intuos Pro

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.