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
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?
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;