Jump to content

Recommended Posts

It happens in all applications. Make two lines like in the attached image, select them with the Node tools and use Join Curves button. The connection is always made on the left side, even when I select them on the right side. So I have to flip the element, which is an unneccessary step in my use case right now. Bug? Expected?

join-curves.jpg

Share this post


Link to post
Share on other sites

I think this is known about and relates to the nodes being vertically parallel, rotating the lines will make the curves behave as you would expect, so selecting both right hand nodes will connect them.

885925605_ScreenShot2020-03-02at08_08_12.png.1aad575cae72c002e6ef0d334d6d2f21.png

A workaround, is to select the right hand nodes, and click the reverse button before you click the join button.

380528097_Reverseandjoin.gif.bbd45c491dfa7596cca10272ad2b930c.gif


iMac 27" Late 2015 Fully Loaded, iMac 27" Mid 2011 both running High Sierra 10.13.6 - Affinity Designer/Photo & Publisher - Illustrator CC, Inkscape, Blender, Sketchup, Pepakura Designer, MTC, Pixelmator & Pixelmator Pro + more... XP-Pen Artist-22E, - iPad Pro 12.9 B|  

Affinity Help - Affinity Desktop Tutorials - Feedback - FAQ - most asked questions

Share this post


Link to post
Share on other sites

AFAIK, Join Curves does now & has always ignored which if any nodes are selected & instead joins the curves at their nearest adjacent points, regardless of if that is at their start or end nodes.

When the distance between each pair of start or end nodes is identical, I am not sure how it worked prior to the 1.8 versions, but now in 1.8.x on my Mac, reversing the direction of one of the curves has no consistent effect on which points will be joined -- it could any pairs, the topmost, bottommost, leftmost, or rightmost ones. If there is any program logic that determines which ones will be connected, I can't see it.

However, when the distances are identical, reversing the direction of both of the curves also reverses which points will be joined.

2 lines.afdesign is the file I have been testing with. I am curious to see if others get the same of different results when using the various combinations of reversing & joining them.


Affinity Photo 1.8.3, Affinity Designer 1.8.3, Affinity Publisher 1.8.3; macOS Mojave 10.14.6 iMac (27-inch, Late 2012); 2.9GHz i5 CPU; NVIDIA GeForce GTX 660M; 8GB RAM
Affinity Photo 
1.8.3.180 & Affinity Designer 1.8.3.2 for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 13.3.1

Share this post


Link to post
Share on other sites

I think you're right R C-R, selecting nodes prior to joining seems to make no difference to which nodes are joined.

So the results of joining those two lines on your test file in different orientations is :-
Top line red node on left, bottom line red node on right = Joins left side
Top line red node on right, bottom line red node on right = Joins left side

Top line red node on right, bottom line red node on left = Joins right side
Top line red node on left, bottom line red node on left = Joins right side

I'm on Win10 version 1.8

Share this post


Link to post
Share on other sites
20 minutes ago, Dazzler said:

I think you're right R C-R, selecting nodes prior to joining seems to make no difference to which nodes are joined.

Joining the selected nodes would be much better & it is certainly reasonable to assume that is what it does, but to be fair the feature is named "Join Curves" not "Join Nodes," so it does do what the name says it does, just not what we would like it to do. 😠

One of the things that makes the current 'join nearest points' behavior much less obvious than it might otherwise be is that if 2 perfectly parallel & visually aligned lines differ in length by even the tiniest fraction of a pixel, then one pair of points will always be the nearest ones that are joined, whether or not either or both curves are reversed.

So for example, in my 2 line file with the top right node selected with the Node Tool, in the Transform panel try setting its X position to 415.001 px. That makes it very slightly farther away from the nearest end of the other curve, so not matter what you do, it is the left ends that always will be joined.


Affinity Photo 1.8.3, Affinity Designer 1.8.3, Affinity Publisher 1.8.3; macOS Mojave 10.14.6 iMac (27-inch, Late 2012); 2.9GHz i5 CPU; NVIDIA GeForce GTX 660M; 8GB RAM
Affinity Photo 
1.8.3.180 & Affinity Designer 1.8.3.2 for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 13.3.1

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.