ScriptSpot

Forum topic · Scripts Wanted

move selected objects to especific layer

By jsrocha · 2013-03-20

Description

Hi guys, how´s going?
i need a script to move selected objects to a specific layer (in this case, a layer named "**delete"). would be nice if the script create the layer if it does not exist.
Thanks in advance for any help.

Jsrocha

Comments (8)

?

Igryl9l · 2020-04-21

Hello.
Is it possible to disable the goals of all cameras in scene in one click?
Thanks!

miauu · 2013-03-20

Glad you like it. :)
The script can be optimized, so you can try to do it. :)

jsrocha · 2013-03-20

I will do that!
cheers,

Jsrocha

Thanks!

jsrocha · 2013-03-20

Hey Miauu, thnaks a lot man, that´s exactly what i need!
big, big thanks again!
cheers,

Jsrocha

Try this:

miauu · 2013-03-20


macroscript MoveObjectToLayer
category:"miauu"
tooltip:"Move Objs To Layer"
buttonText:"Move Objs To Layer"
(
	on isEnabled return selection.count > 0 
	on Execute do
	(
		if (LayerManager.getLayerFromName "**delete") == undefined do
			layermanager.newLayerFromName "**delete"
		
		layer = LayerManager.getLayerFromName "**delete"
		for i in selection as array do (layer.addNode i)
		
	)
)

Hello

Igryl9l · 2020-04-16

Please tell me if the selected object is a camera, how to transfer the camera + target without selecting a target?
Thanks.

.

miauu · 2020-04-16


macroscript MoveObjectToLayer
category:"miauu"
tooltip:"Move Objs To Layer"
buttonText:"Move Objs To Layer"
(
	on isEnabled return selection.count > 0 
	on Execute do
	(
		if (LayerManager.getLayerFromName "**delete") == undefined do
			layermanager.newLayerFromName "**delete"
 
		layer = LayerManager.getLayerFromName "**delete"
		for i in selection as array do
		(
			layer.addNode i
			if i.target != undefined do layer.addNode i.target
		) 
	)
)

Thank you very much!

Igryl9l · 2020-04-17

Perfect! I like the way the script works.