Jump to content

Joining curves sometimes creates two vertices on top of each other. But sometimes it isn't. Why?


Recommended Posts

Hello,

Sometimes when I want to join two curves, the join results two vertices on top of each other. The vertices do get joined, but in a way that two vertices end up being right on top of each other. At other times, however, the curves do end up joining at a single vertex. I cannot figure out why this is.

In the attached video, I provided some description at the top. I am trying to join to ellipse halves. In the first case, I re-use the de-attached bottom curve and they do get joined in a single vertex.

However, in the second case (on the right), I delete the lower half of the ellipse and duplicate and rotate the top half. When I try to join them, they do result in two vertices being on top of each other. Don't really understand why this is. What is the logic behind this - if any? Thanks.

 

Link to comment
Share on other sites

  • 4 weeks later...
  • 1 month later...
1 hour ago, PixelPest said:

Well - he tries to join two start/end nodes (red/blue marker)  - if one became reversed the joining works - fiddly but explicable. (Not that any other vector app I use do the same 😉)

That's a pretty ingenious explanation, but there must be more going on here. When I try to re-create the OP's experiment it works perfectly every time: always a singe vertex, never a double (that's even when flipping the half-circle vertically or horizontally, or reversing the path direction). However, doing the same experiment with sharp nodes (i.e., drawing a square, converting to curves, and adding a (centered) node to the top and bottom segments of the square) results in double vertices every time, regardless of flipping, reversing path, etc. And I've definitely ran into the doubled-vertex problem when joining sharp nodes before, while using the software.

iMac (Retina 5K, 27-inch, 2019)| MacOS (Probably latest stable build)

Affinity Designer|Affinity Photo|Affinity Publisher

Link to comment
Share on other sites

9 minutes ago, PixelPest said:

From further testing: Set the Cap: Round Cap and Join: Round Join at Stroke style before drawing the circle. Good luck.

Then try with Round Cap + Bevel Join.

I get the same results with Cap: Round Cap and Join: Round Join at Stroke style before drawing the circle as I do with Cap: Round Cap and Join: Bevel Join at Stroke style before drawing the circle: single vertex every time.

iMac (Retina 5K, 27-inch, 2019)| MacOS (Probably latest stable build)

Affinity Designer|Affinity Photo|Affinity Publisher

Link to comment
Share on other sites

That is so strange - I recreated it 5 times to be sure - every time the same result - when I start to record the steps I got the other ending story:

So here I can me watching scrolling through my history to give you an idea:

Joining2.gif.df71dc2e01c9bc6b37d3472fdcb7d9b0.gif

 

Link to comment
Share on other sites

Yup, strange indeed. BTW, are you on Windows? I ask because : 1) I'm wondering if that makes a difference, and 2) I'm envious of your thicker-stroked red/blue end nodes. I frequently run into the winding/non-winding problem because I can't tell which end is blue and which is red (in the video, they're set on "Largest" in the tools preferences).

iMac (Retina 5K, 27-inch, 2019)| MacOS (Probably latest stable build)

Affinity Designer|Affinity Photo|Affinity Publisher

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...
 Share

×
×
  • Create New...

Important Information

Please note there is currently a delay in replying to some post. See pinned thread in the Questions forum. 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.