from my side.
and i like that you choose “support a quick way…” without nailing how.
there is already a lot of commands that - from a user point of view - target similar things - some love and polishing is needed here:
_unjoinEdge (for Polysurfaces)
_unweldEdge (even a closed loop will not produce 2 separate subds, additional explode is needed)
_split
_explode (splitdisjoint for subd)
_splitdisJointMesh (does not work for subd - but would be nice / correct / consistent)
split has an ugly UI-Bug, it keeps (at least v8, mac, intel) the object to split highlighted, - so selecting sub-objects for splitting is a real pain (no feedback of selection) and somehow namedSelections fail here for sub-object.
i completely agree that commands should have a small amount of options, and if its more like a workflow, the co-working of multiple commands is the way to go. (and hopefully can be solved by a simple macro for users that dreamed of a personal option…)
i think keeping the new edges selected is nice. But not consistent. What about other commands like _bevel _inset _insertPoint …
we really need more consistency across object types / commands / …
(and why should some functions can not adapt to object type or selection: weld, join, stich, … )
and currently:
_knife
→ select new edges
_namedSelection … add those
_split → the subd → the new named Selection
does not work.
the main topic would be a nicer accessibility of command - results, like (not only) _selLast
this would allow the creativity of the user to decide what to workflow / macro to integrate the (new) command.
it would be great to have something like a _selLast with more options (sub-Objects in this case) , or a namedSelection (temporary ..) that remembers the results of the last 20 commands.
then this feature - instead of a split option - would be:
_knife _pause _selLastNewSubDEdges _split
or maybe
_knife _pause _selLastNewSubObjects _split
or optional
_knife _pause _selLastNewSubDEdges _unweldEdge
my vote for an additonal:
_selLastSubDEdges
_selLastSubDVertices
_selLastSubDFaces
or
_selLastSubDSubObject
…
my 2 cents - kind regards -tom