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

AD2.1.1: The Contour tool sometimes produces erroneous outlines.


purplie

Recommended Posts

Summary: The Contour tool sometimes produces erroneous outlines.  

Application:  Affinity Designer 2.1.1

OS: MacOS 13.5

Reproducible: Yes

Notes:   The attached screenshot & sample file show, on the top row, three polygons; on the bottom row, the result of applying the Contour tool.

The bug seems to occur frequently when two nodes are very close together (third example), or when a control point is close to the next node (first and second examples).

 

image.png

Untitled.afdesign

Link to comment
Share on other sites

The top three are formed in a very odd manner. Two or them have sharp nodes with handles extending way out and the parallelogram has an extraneous node on the upper Right. I put a bit of a curve in the two squares so you could see what I mean.

ScreenShot2023-08-19at8_28_48AM.png.58af46996c3c286fb541428ec85be112.png

  ScreenShot2023-08-19at8_29_03AM.png.a0efce86e9ab9d0cee0748531a4e3e78.png

Mac Pro (Late 2013) Mac OS 12.7.4 
Affinity Designer 2.4.1 | Affinity Photo 2.4.1 | Affinity Publisher 2.4.1 | Beta versions as they appear.

I have never mastered color management, period, so I cannot help with that.

Link to comment
Share on other sites

Hi @purplie,

This happens, as @Old Bruce highlights when you have node handles on Sharp nodes. The solution for the two rectangles is to zoom in and Alt (Option) click the end of the Node handles to remove them and on the trapezoid delete the extraneous node (as @Old Bruce already mentioned)...

Affinity Designer 2.5.0 | Affinity Photo 2.5.0 | Affinity Publisher 2.5.0
Affinity Designer Beta 2.5.0.2486 | Affinity Photo Beta 2.5.0.2486 | Affinity Publisher Beta 2.5.0.2486

MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.5, Magic Mouse

Link to comment
Share on other sites

Yes, those examples were hand-made, and were deliberately simple, for the bug report.  The manual workaround is feasible for those.

But let me provide some naturally-occurring examples.

  • Attempting to thicken the strokes of text in a complicated font.  See 'example-2.afdesign', attached.
  • Attempting to apply a contour (negative contour, in this case) to a spherical Voronoi diagram.  See 'example-3.afdesign', attached.  The bug occurs where some vertices are close together.

image.png

example-3.png

example-2.afdesign example-3.afdesign

Link to comment
Share on other sites

Hi @purplie,

7 hours ago, purplie said:

Attempting to thicken the strokes of text in a complicated font.  See 'example-2.afdesign', attached.

I honestly don't know whether this would be considered a bug or expected behaviour, I think someone from the Serif team would need to comment but certainly with the text example there are so many nodes created when that particular font is converted to curves, it really doesn't surprise me that you are going to see some anomalies but they are pretty straightforward to correct.

It may be that the code behind how the contour tool works can be tweaked or improved I really don't know but on very complex shapes I think you perhaps have to budget for a little cleaning up in the same way you would if you were to use an auto-trace tool to convert a raster graphic to a vector graphic.

Blackmoor Text Cleanup

 

With the sphere example, this appears to happen when you have two nodes in close proximity with a small angle between them, a bug or expected behaviour I don't know but again, very easy to rectify... I'm sure someone from the Serif team will be able to provide better feedback regarding this and what to expect with regards to your two examples.

Sphere Cleanup

Affinity Designer 2.5.0 | Affinity Photo 2.5.0 | Affinity Publisher 2.5.0
Affinity Designer Beta 2.5.0.2486 | Affinity Photo Beta 2.5.0.2486 | Affinity Publisher Beta 2.5.0.2486

MacBook Pro M3 Max, 36 GB Unified Memory, macOS Sonoma 14.5, Magic Mouse

Link to comment
Share on other sites

I appreciate what you're saying, but when I have 1000 small puzzle-piece shapes to be laser-cut, inspecting every one of them individually to check whether the outline is erroneous isn't quite the workflow I'm hoping for.  It's not always easy to tell at a glance.

I like Affinity Designer, and I really hope the "expectation" isn't that I use a different editor for this task. 🙁

I quite understand that if other people aren't complaining about it, then it's not a high-priority bug.  But I hope it stays in the list.

Thanks!

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.