How to select or disconnect faces that only connect in single vertex

I deleted some faces of a mesh,
but this results in faces that only connect in single vertex,
and when i tried to subdivision this mesh,this gets ugly.

I tried using IVY to clean this mesh,
but still not enough.i can remove jagged edges

but dont know how to select or disconnect faces that only connect in single vertex,
please help.

Hi Cy Huang,

This might not be helpful and I might be missing something, but are are these triangular faces not still connected at least on one side to the rest of the mesh?

Cheers,
Areo

sorry i don’t fully understand what you mean,but i want to delete those faces or separate the connected points,But I think the latter should be too difficult, because too much judgment is involved, so I want to simply delete the faces connected to these points.


That’s elementary via code (using Mesh Connectivity notably VV and VF, FF Trees). Notify if you want a C# entry level demo: given any Vertex and their Connected Faces, if there’s not a FF closed loop (from one to the adjacent) then this vertex is a “singular” one.

That said RC has a Method (yields an Array) that one should use first: Mesh[ ] pieces = M.SplitDisjointPieces;

Here’s an example.


Disjoint Mesh_re.gh (17.0 KB)

1 Like