Jump to content

Recommended Posts

Posted

Hey everyone,

I have searched forums and videos to try to be able to undo overlap cancellation on a shape in a simple way. How do you add the nodes/lines of an object to another line somewhere else on the same object?

Essentially, I want to achieve what join and add do for two separate objects, but within a single object since the path erases if there is overlap. The Geometry > Fill Holes method does not fill the right place. I suppose I could just draw a new shape over the gap and use the Add boolean to solve this... I'd still love to know if there is a proper way I am missing somewhere.

Thanks! Here is a picture of the gap in the overlap of a leaf to a second stem I would love to fix.

Screenshot 2024-01-09 165632.png

Posted
38 minutes ago, natecombsmedia said:

How do you add the nodes of an object to another line somewhere else on the object?

Any Node can only be part of one line, so if I understand what you want then I don't think you can do that.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Laptop 2: Windows 11 Pro 24H2,  16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU
iPad:  iPad Pro M1, 12.9": iPadOS 18.5, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sequoia 15.5

Posted
3 minutes ago, walt.farrell said:

Any Node can only be part of one line, so if I understand what you want then I don't think you can do that.

Yeah, so perhaps the better question is how do you join lines without altering the shape? My workaround I came up with while typing works, but a button/function would be great too!

Posted

I am not sure how you got there and where you want to go but maybe this helps: You can either choose Geometry Merge Curves – or Geometry Add. The results may vary.

For instance after merging two ellipse shapes I can fill the hole in the resulting Curves layer (plural) by switching the Fill Mode (menu Layer)

fillmodea.jpg.995fd1a7f7fcdaf018783d063506d3fc.jpg

fillmodeb.jpg.dd72038a07ed4575e5bb0567b2e11647.jpg

… whereas choosing Geometry -> Add for the two selected ellipse layers results in a Curve layer (singular).

add.thumb.jpg.a1b9a9eced9d7741ad20cc80998a0149.jpg

• MacBookPro Retina 15" |  macOS 10.14.6  | Eizo 27" | Affinity V1  
• iPad 10.Gen.  |  iOS 18.5.  |  Affinity V2.6

Posted

In order to get just one shape for the whole and fill the gap, one can also use some capable vector tracer for doing the job.

shape_sample.png.4f36729ae9a463536e9a53a5a6a806ac.png

☛ Affinity Designer 1.10.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan
☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2

Posted
43 minutes ago, thomaso said:

 

add.thumb.jpg.a1b9a9eced9d7741ad20cc80998a0149.jpg

This is exactly what I want to do, but on a single shape instead of two, as if you added more points to one end of the oval and made a big circle until you hit the other side of the same oval. I want to connect the ends where the overlap is, but not fill in the middle.

Posted
7 minutes ago, natecombsmedia said:

This is exactly what I want to do, but on a single shape instead of two ...

That's just one shape/curve, as you can see from the layers panel!

☛ Affinity Designer 1.10.8 ◆ Affinity Photo 1.10.8 ◆ Affinity Publisher 1.10.8 ◆ OSX El Capitan
☛ Affinity V2.3 apps ◆ MacOS Sonoma 14.2 ◆ iPad OS 17.2

Posted
27 minutes ago, natecombsmedia said:

This is exactly what I want to do,

I want to connect the ends where the overlap is, but not fill in the middle.

This sounds contraditory. You want it exactly like the quoted example … but with a hole? How would the hole be limited/created if not by a curve (as in your current example)?

As Walt mentioned, this is hardly possible. Depending on your current curves it would need to create nodes at T, Y or X junctions of overlapping curves or to merge two corner nodes of two rectangles to one common node. Such is technically not available with the Bézier curve maths.

• MacBookPro Retina 15" |  macOS 10.14.6  | Eizo 27" | Affinity V1  
• iPad 10.Gen.  |  iOS 18.5.  |  Affinity V2.6

Posted
21 minutes ago, thomaso said:

This sounds contraditory. You want it exactly like the quoted example … but with a hole? How would the hole be limited/created if not by a curve (as in your current example)?

As Walt mentioned, this is hardly possible. Depending on your current curves it would need to create nodes at T, Y or X junctions of overlapping curves or to merge two corner nodes of two rectangles to one common node. Such is technically not available with the Bézier curve maths.

I meant I want to do exactly what the add geometry command does, but your example added the geometry of two separate shapes. My image above is a single shape joined on the left stem, with freely movable nodes. I wanted to be able to move nodes from the end of the leaf to the line of the right stem and have those two lines join. But, as you can see from the part I circled red, they don't join with any of the available commands and will cancel out, creating negative space if I go past the line I'd like to merge onto.

The hole would come from the triangular space between the left stem, leaf in question, and right stem (which joins with the left stem lower down). When I use fill methods, it fills that whole area in addition to the leaf gap.

However, creating a rectangle and adding it to the dead space fixed my problem pretty easily, so I guess I will do that from now on.

Posted
2 minutes ago, natecombsmedia said:

However, creating a rectangle and adding it to the dead space fixed my problem pretty easily

So you did want to fill the hole? – I must admit I can't follow your text description.

Apart from the fact that you solved it yourself in the meantime: To get what I did you can use the curves in the state of your screenshot, then choose Geometry > Separate curves. This will bring back two (or more) independent objects. Then you can start again to investigate the objects or move their node positions … and also to apple Geometry > Add to achieve one object without the hole. But note: Two nodes of crossing curves will never get merged to one common node and maintain the shape.

• MacBookPro Retina 15" |  macOS 10.14.6  | Eizo 27" | Affinity V1  
• iPad 10.Gen.  |  iOS 18.5.  |  Affinity V2.6

Posted
10 hours ago, natecombsmedia said:

I wanted to be able to move nodes from the end of the leaf to the line of the right stem and have those two lines join.

But as you now know, you can't do that without having separate Curves, and Adding or Merging them.

-- Walt
Designer, Photo, and Publisher V1 and V2 at latest retail and beta releases
PC:
    Desktop:  Windows 11 Pro 23H2, 64GB memory, AMD Ryzen 9 5900 12-Core @ 3.00 GHz, NVIDIA GeForce RTX 3090 

    Laptop:  Windows 11 Pro 23H2, 32GB memory, Intel Core i7-10750H @ 2.60GHz, Intel UHD Graphics Comet Lake GT2 and NVIDIA GeForce RTX 3070 Laptop GPU.
    Laptop 2: Windows 11 Pro 24H2,  16GB memory, Snapdragon(R) X Elite - X1E80100 - Qualcomm(R) Oryon(TM) 12 Core CPU 4.01 GHz, Qualcomm(R) Adreno(TM) X1-85 GPU
iPad:  iPad Pro M1, 12.9": iPadOS 18.5, Apple Pencil 2, Magic Keyboard 
Mac:  2023 M2 MacBook Air 15", 16GB memory, macOS Sequoia 15.5

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.