"Paste" a mesh on another mesh

Hello everybody,

I searched on the forum but I didn’t find what I’m looking for.
I’m trying to “paste” a mesh on another mesh, for example I have an “existing ground” on which I want to add a new mesh, that represent something a road, a retaining wall, etc. to obtain a “finished ground”.
I tried to use a Delaunay Mesh but I need also to tell Grasshopper that there are “breaklines” and that it has to consider also the boundary of the mesh I need to paste:

Thanks for your help!!

Test_Mesh.gh (3.6 MB)

This is one of those head-scratchers - I’ve tried a few things here via MeshRay, Project, ClosestPoint, etc. - adding ‘tolerance’ by offseting by a tiny amount the rectangle you’re projecting to, just to make sure I include the necessary points - however I still get some discrepancies I’m not happy with, plus slowness in the process. I was thinking it’d be best to split the mesh first, with the intersecting box, then take care of displacing/projecting the mesh fragments after splitting. Sorry I can’t help more at the moment.

Are you referring to the mesh pasting being ‘flushed’, or walls being completely vertical as opposed to tapered?

Do you mean something like this?


Test_Mesh.gh (3.3 MB)

I did this with mesh union too - what about Ngons, though? Should it matter?

It depends what you’re doing with it next.
If you don’t want ngons in the result you can explode then rejoin the mesh.

Hello René thank you for your help. It depends because sometimes I need the mesh pasting being ‘flushed’ (1) and sometimes I need walls being completely verical (2):

Do you mean something like this?

Yes exactly. Is it a custom node?

It’s part of an upcoming terrain modelling plugin called Shape. Beta will be released before Christmas.

Great. Then I’m looking forward to Christmas. :slight_smile:

Hi, Mariusz. Any update on when this will be released? :slight_smile:

Soon :slight_smile:

My god, this is like Christmas. I can’t wait :smile: . Landscape grading has really been a thorn in my workflows. It’s really important to have real-time mesh operations.