SubD is there a way to "split" a subD by selecting faces

subd-split.3dm (216.0 KB)

I uploaded a file to help you visualize what I am asking for.

I start with an open subD cylinder
I offset and get 2 cylinders
I bridge the top edges to get a single subD
I delete the faces that the bridge made and have what looks like two cylinders, but its, really, a single subD

How do I “split” this subD into 2 subDs (without doing Ctrl+Z, Ctrl+Z)? Imagine that I made the model a long time ago, and wasn’t prescient enough to keep my intermediate steps and the object that I made was much more complicated than a cylinder.

In my mind, I want to either:

  1. run a command that looks for faces that touch each other and convert all runs of contiguous faces into separate subDs
  2. run a command that lets me pick a face and grabs all faces that touch it, then i could delete that collection of faces or take them out of the original subD and make a new one of it.

Maybe this stuff already exists and I just haven’t spotted the command(s) that I could use.

The example that I gave is simple enough that you can do it by hand but the real shape that I want to edit is far too complex for that to be feasible.

Have I missed an existing command?

Any way to do what I want with some combination of existing commands?

Have you tried the Explode command?

Yup, that’s the one.

Thank you. :slight_smile:

1 Like

just to add:
for meshes we have
_SplitDisjointMesh (which does not work for subd - which is a bug in my eyes, or at least a unnecessary limitation)
but
_explode will do the job as well - but behaves different for joined meshes like a _meshBox

1 Like