Usability Issue Selecting the Proper Components To Include In Copy/Paste
Here I have two crvs that control a bezel. The first crv sets its size (and height off of the cylinder). The second controls the profile shape.
In between those two control crvs is a lot of…creative uses of history.
Each bezel has 13 objs (11 curves, 1 srf, and 1 polysrf) that never needs to be seen or edited.
How do you select the correct objs for copy/paste?
_SelParents seems like it should cover the problem, but it doesn’t. You have to organize and hide those 13 ‘in between objs’, and _SelParents only works on selectable geometry.
My first preference would be to use groups, but there’s an inconsistency issue I previously posted about. Currently, locked objs in a group are included in copy/paste, but hidden (via layer or _Hide) are excluded.
If copy/paste were to include both categories of non-selectable objs, then this issue is resolved.
I have one other idea, but it’s second-tier at best:
That’s a combination of turn all layers on + set all layers to unlocked + _Show + _Unlock, which is surprisingly difficult to do manually.
- shift select all layers in the layers panel
- right click → expand all sublayers
- re-select all layers in the layers panel
- click the show icon
- Run _Show
- Run _Unlock
- select the children to copy
- iterativelty call _SelParents
- undo all the layer and state changes in steps 1 through 9
There’s a lot of that functionality that’s only available in the layers panel…like there is no inverse of _OneLayerOn, i.e. _AllLayersOn. I can’t see a way of doing this in a simple macro. I can attest that it is painful to do manually.