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

Expand Stroke Problems


Recommended Posts

Hi jeffreydevey,

I would say that your main 'shield' shape isn't a properly 'closed' shape which is why you are seeing what you are seeing...

shield.afdesign

 

 

shield.jpg

Affinity Designer 2.3.1.2217 | Affinity Photo 2.3.1.2217 | Affinity Publisher 2.3.1.2217
Affinity Designer Beta 2.4.0.2301 | Affinity Photo Beta 2.4.0.2301 | Affinity Publisher Beta 2.4.0.2301

Affinity Designer 1.7.3 | Affinity Photo 1.7.3 | Affinity Publisher 1.10.8
MacBook Pro 16GB, macOS Monterey 12.6.8

Link to comment
Share on other sites

Thanks for the reply. The shape is closed, but there are duplicate nodes at the bottom point, which I think is causing the problem. I had originally built one half of the shape, duplicated and flipped it, then used the "Add" function to merge them together. I can't figure out how to eliminate the extra node at the bottom where the two shapes were joined. Please see the attached video.

Link to comment
Share on other sites

I'm unsure whether this has now been improved in 1.8.X as I'm still using 1.7.3. I took the same approach as you in that I created one half of the shape, duplicated it, flipped it horizontally, moved the second half to align with the first half. I then selected both halves in the layers panel and using the node tool again, selected the two top nodes where the two shapes meet and selected 'Join Curves' and then selected the second two nodes at the bottom and selected 'Close Curve'.

In doing so you still end up with 'both' nodes at each junction which to my way of thinking is not right, I would expect selecting 'Join Curves' to leave just a single node and likewise when selecting 'Close Curve' to do the same. You can select and delete the extraneous nodes though for the purposes of what you are doing, when you then expand the stroke it should now work as expected.

Maybe someone can add to this to confirm whether this has been improved in 1.8.X and the extraneous nodes no longer appear or if there is a better approach to achieving this?

 

Affinity Designer 2.3.1.2217 | Affinity Photo 2.3.1.2217 | Affinity Publisher 2.3.1.2217
Affinity Designer Beta 2.4.0.2301 | Affinity Photo Beta 2.4.0.2301 | Affinity Publisher Beta 2.4.0.2301

Affinity Designer 1.7.3 | Affinity Photo 1.7.3 | Affinity Publisher 1.10.8
MacBook Pro 16GB, macOS Monterey 12.6.8

Link to comment
Share on other sites

Thanks for taking the time to respond. You've done a couple things differently than I did—the shape I duplicated was closed and I used the "Add" Boolean function rather than joining the open curves. My stroke was also set to outside rather than center. I'll give both of those a try.

I come from a background in Illustrator, so I'm still trying to get the hang of how certain things work in Affinity. It's odd to me that there are both "Close Curve" as well as "Join Curves" functions, and the extra overlapping nodes are going to drive me crazy. I'm firmly in the Affinity camp, however, and I have faith that the software will improve as time goes on.

Link to comment
Share on other sites

  • 2 weeks later...
8 hours ago, SPaceBar said:

Hi @jeffreydevey

Sorry for the delay in replying, is this issue now solved using one of the tips above?

I was able to complete the project by working around the problem, but I would say the issues that created the problem are still there. I suspect it has something to do with the way Affinity Designer handles joining curves when the two open end nodes to be joined are in the same position, resulting in redundant overlapping nodes where there should only be one node. The "Add" Boolean operation gives the same result, which you can see in the video I attached earlier in this thread, quoted below.

 

On 5/17/2020 at 11:24 AM, jeffreydevey said:

Thanks for the reply. The shape is closed, but there are duplicate nodes at the bottom point, which I think is causing the problem. I had originally built one half of the shape, duplicated and flipped it, then used the "Add" function to merge them together. I can't figure out how to eliminate the extra node at the bottom where the two shapes were joined. Please see the attached video.

 

shield.mov 1.23 MB · 2 downloads

 

Link to comment
Share on other sites

10 hours ago, SPaceBar said:

Hi @jeffreydevey

Sorry for the delay in replying, is this issue now solved using one of the tips above?

These tips were workarounds. There is a bug in Expand Stroke to be fixed so that workarounds are not required, and that will be a solution.

Link to comment
Share on other sites

16 hours ago, jeffreydevey said:

I was able to complete the project by working around the problem, but I would say the issues that created the problem are still there. I suspect it has something to do with the way Affinity Designer handles joining curves when the two open end nodes to be joined are in the same position, resulting in redundant overlapping nodes where there should only be one node. The "Add" Boolean operation gives the same result, which you can see in the video I attached earlier in this thread, quoted below.

 

 

Glad you were able to work around the issue, I was also able to recreate it. Could you attach a copy of the document you were using? I would like to pass it on to development to be looked into.

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.