How to properly merge meshes in geometry nodes to make new and properly welded intact faces?

I have turned a mesh (which came from a grid, where I randomly deleted some faces), into a simple N-Gon plane to join and merge back together with the previous mesh (after I delete more of its’ faces based on a minimum face area). For some reason the faces are not properly merging together to create new faces before I delete more of the faces. It is especially apparent when I turn up the probability on the 2nd delete and merge group node (I am also trying to find a way to limit the max number of faces that can be deleted at once), the faces I thought would still be there and intact disappeared. I am trying to re-mesh the plane to bigger faces, and since there are very limited ways I have found to do so in geometry nodes, any help on how to fix this issue would be appreciated.

I have put pictures of what I am trying to achieve and the blend file down below:

Plane Geometry Nodes Problem.blend (1.6 MB)







Mesh Boolean.

Don’t delete the faces - just separate them from the rest. Convert the outer edges (Face Count = 1) to Curves, fill them with an n-gon and repeat the process with the remaining faces.


Inside the nodegroup:

At the end, you’re left with a mesh like this:

Just use another one of that nodegroup on the mesh with a Probability of 1 (so it will convert all faces of the mesh) and join that together with the already separated faces.

The result should look like this (every color is its own n-gon mesh island):

2 Likes