request for script to create layer from object name.
hi, is it possible to have a script which creates a layer from an object name.
there is a script here which creates a layer from material name.i cannot find it on the site any more so i am attaching the script below
for m in scenematerials do
(
if LayerManager.getLayerFromName m.name == undefined
then NewLayer = LayerManager.newLayerFromName m.name
else NewLayer = LayerManager.getLayerFromName m.name
for obj in objects do if obj.material.name == m.name do NewLayer.addNode obj
)
saveMaxFile (getfilenamefile (maxfilename) + "_for_Revit.max") useNewFile: true
Thanks in advance to anyone who can help me.
Attachment | Size |
---|---|
material2layer.ms | 369 bytes |
- damien11235's blog
- Login or register to post comments
Comments
Object to Layer
I needed it too. I made one with few options.
- For each object put it on a layer with the object's name.
- Works on selection or on all scene objects.
- Objects are filtered by "Geometry" class (only primitive, mesh, poly).
- Groups are processed as an object (layer name = group name), put all group's children in this layer.
Hope this helps
RicoZone