Named Selection Set by object or Layer by object

Hello guys !

do you know how can i make selection set by object automatically ?
Like i'm select 20 object, and it copy each name, and create a namedselectionset for each object ?

And the same trick but layer as namedselectionset ?

Comments

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.
miauu's picture

.

(
	--	"for selected objects objcets"
	if (selObjsArr = selection as array).count != 0 do
	(
		for o in selObjsArr do selectionSets[o.name] = #(o)
	)
 
	--	"for selected layers. Does not include nested layers"
	layerMngr = SceneExplorerManager.GetActiveExplorer()
	layersArr = layerMngr.SelectedItems()	
	if layersArr.count != 0 do
	(
		for layer in layersArr do
		(
			layer.nodes &nn
			selectionSets[layer.name] = nn
		)
	)
)

Comment viewing options

Select your preferred way to display the comments and click "Save settings" to activate your changes.