Jump to content

Recommended Posts

So I tried making a shuriken. For that, I wanted (at first) to make a triangle and cut out a bit of that in the middle. I made a quite simple shape, wanted to duplicate that, flip it horizontally and then combine those. But there remains a seam, no matter how I snap the two together. 

Someone on an unofficial Affinity Discord Server (credits to gromofdoom) helped me out by saying the snapping was never really working in this software and I need to overlap the two halves, combine them and then delete the unneeded nodes. 

Why does Affinity make such a simple task this painful? That's a pretty difficult workflow for something that wants to be an Adobe alternative.

Or am I blind and there's actually a better way to do that? I attached my project file (with extended history in it!) so you can see what I did (there's much stuff I did which didn't make any sense, lol).

shuriken.afdesign

Share this post


Link to post
Share on other sites

Hi Not Affine,

Welcome to the forums :)

If possible could you point out where the seam is that you are getting? Also you said you want to combine both shapes wouldn't subtracting the green shape from your triangle work better?

Thanks

C

Share this post


Link to post
Share on other sites

Ah, damn, I uploaded the wrong file. Uploaded the final result but I forgot to save the history there. Uploading it here now. I'm sure you'll spot the seam in the middle of the green two curve layers.

They are snapped to each other but they still have a seam that only gets bigger the further you zoom in.

@Callum

shuriken (1).afdesign

Edited by NotAffine
added mention

Share this post


Link to post
Share on other sites

They are actually positioned correctly, it's a visual thing that happens due to anti-aliasing of the edges of the layer.

To solve this, click on each of the green layers and click the cog icon at the top of the layers panel. Then in the dialogue that pops up, select the coverage map and drag the left hand point up to make a straight line across the top and it'll solve your issue.

Share this post


Link to post
Share on other sites
3 hours ago, Dazzler said:

To solve this, click on each of the green layers and click the cog icon at the top of the layers panel. Then in the dialogue that pops up, select the coverage map and drag the left hand point up to make a straight line across the top and it'll solve your issue.

This only solves the issue visually. They're still two different shapes. You can see that if you zoom in quite a bit. Or if you let Designer show you the nodes.

Share this post


Link to post
Share on other sites

The nodes can be merged but only with considerable effort, and eventually using pixel alignment and nudge editing techniques, combined with odd behavior of "Divide" boolean operator to close the curve. The nodes need to be exactly overlapping to be able to join them, and to be able to close the curve using the Divide button.

shuriken_nodes_aligned.afdesign

Share this post


Link to post
Share on other sites
4 minutes ago, Lagarto said:

The nodes can be merged but only with considerable effort

Exactly. I managed to do it with a different method but it was a comparable effort to do so. This could be improved greatly by "just" fixing the snapping, I think. Or, if the actual problem arises because of some problems with the shapes themselves, there should be an option to see/fix those issues!

Do you agree?

Share this post


Link to post
Share on other sites

The top two nodes are to much apart,zoom in very closely bring them both to the document snapline,then its no effort to add both the green shapes together
 


-------------------------------------------------------------------------------------------------------------------------------
Win10(1909)Home / Photo / Designer / Publisher & latest (beta) versions

Share this post


Link to post
Share on other sites
5 minutes ago, haakoo said:

zoom in very closely bring them both to the document snapline,then its no effort to add both the green shapes together
 

I think you didn't get the problem.

1. The snapping itself should snap them together so you don't need to do that in the first place.

2. If you do what you said and then zoom in even further, you'll see either that the shapes still don't meet or that the shapes already overlap. You can't possibly put them together just like that, there'll be always a zoom level where it doesn't fit any more.

Share this post


Link to post
Share on other sites
52 minutes ago, NotAffine said:

Do you agree?

Definitely. I think the problem is in a kind of conflict with disproportionately high internal accuracy of the coordinate system itself, and the practical accuracy needed to create objects for typical needs users (graphic designers etc.) of these kinds of apps have. If the snapping feature worked ok, the accuracy would not be a problem, but because it does not, there is often need to force pixel alignment simply to be able to do node or key point snapping. 

Affinity drawing / node handling is an odd combination of ease of use and intuitive, powerful shaping, and obnoxious, overly complex and poorly designed (if designed at all) path operations. Illustrator and CorelDRAW have their strong and weak points, as well, but both are significantly easier to use with operations involving combining of curves and merging of nodes. But I am confident that Affinity will get these wrinkles smoothed out eventually.

Share this post


Link to post
Share on other sites
1 minute ago, Lagarto said:

But I am condient that Affinity will get these wrinkles smoothed out eventually.

The one who helped me combine the shapes originally said Affinity gets said to fix that since around 2015 and they still haven't done that. Of course I can't just believe such a loose statement but if that's remotely true it's pretty sad. :/

This makes working with symmetrical shapes (which are quite common) soo much worse than in Illustrator. If you have a bigger project with symmetrical shapes you'll loose hours on these small details.

Share this post


Link to post
Share on other sites
Just now, NotAffine said:

The one who helped me combine the shapes originally said Affinity gets said to fix that since around 2015

Yes, I know. That worries a bit. Sound like a library problem and not something they can actually affect themselves, at all.

Share this post


Link to post
Share on other sites
26 minutes ago, NotAffine said:

. The snapping itself should snap them together so you don't need to do that in the first place.

No, you simply didn't snap as you can see, it just snapped(green line) and I made it work like you wanted it

SnapShapes.gif


-------------------------------------------------------------------------------------------------------------------------------
Win10(1909)Home / Photo / Designer / Publisher & latest (beta) versions

Share this post


Link to post
Share on other sites
6 minutes ago, haakoo said:

No, you simply didn't snap as you can see, it just snapped(green line) and I made it work like you wanted it

SnapShapes.gif

I could've sworn I tried the same thing but yeah, it works now. But only if I select the nodes (with the node tool selected) and not the whole curve (with the transform tool selected). Right?

Share this post


Link to post
Share on other sites

Because the line wasn't straight and it would meet up at the bottom but not at the top,leaving that gap which prevents the adding.
But glad it can work out as intended :)


-------------------------------------------------------------------------------------------------------------------------------
Win10(1909)Home / Photo / Designer / Publisher & latest (beta) versions

Share this post


Link to post
Share on other sites
7 hours ago, NotAffine said:

But only if I select the nodes (with the node tool selected) and not the whole curve (with the transform tool selected). Right?

Yes, node snapping only works with the Node tool (and "Snap to object geometry" enabled) (similarly as e.g. in Illustrator and CorelDRAW). With the Move tool, only snapping to shape key points works, and I think that is also limited to bounding box points.

Boolean operations are the way to go whenever possible. I did this unnecessarily complex way because the shapes' bottom join points where not merged, so I deleted the vertical segments and joined the bottom connecting nodes and closed the curve at the top, which often requires nudge operations to get the nodes overlapping without distorting the shape (joining by dragging with snap aid typically does that), and closing (and removing possible double overlapping nodes) with the Divide boolean operation.

@haakoo made it look like a trivial problem, which it was, in the end, as the bottom nodes already were fully aligned, and boolean operation was only one alignment operation away from being available.

Share this post


Link to post
Share on other sites
10 hours ago, NotAffine said:

But only if I select the nodes (with the node tool selected) and not the whole curve (with the transform tool selected).

The Curve snapping: nodes and control handles video tutorial explains how each of the Node Tool's "Snap" options on the context toolbar work. As mentioned at around 0:40 in the video these snapping options are completely independent of the "global" snapping options on the main toolbar.


Affinity Photo 1.7.3, Affinity Designer 1.7.3, Affinity Publisher 1.7.3; macOS High Sierra 10.13.6 iMac (27-inch, Late 2012); 2.9GHz i5 CPU; NVIDIA GeForce GTX 660M; 8GB RAM
Affinity Photo 1.7.3.155 & Affinity Designer 1.7.3.1 for iPad; 6th Generation iPad 32 GB; Apple Pencil; iPadOS 13.1.2

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×

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.