Quantcast
Channel: Scripting - McNeel Forum
Viewing all articles
Browse latest Browse all 4171

Rename all layer names with Uppercase

$
0
0

Hello all,

I m trying to create a python script which will turn all layer names to uppercase
When sublayers exist i get the following error

Message: 0000_REFERENCE::0001_frameline does not exist in LayerTable

import rhinoscriptsyntax as rs

def LayerNameUppercase():
    layers = rs.LayerNames()
    if layers:
        for layer in layers:
            layer_name_upper = layer.upper()
            rs.RenameLayer(layer, capital_layer_name)
            
            
if __name__ == "__main__":     
    LayerNameUppercase()

Does anyone know why that happens?

7 posts - 3 participants

Read full topic


Viewing all articles
Browse latest Browse all 4171

Latest Images

Trending Articles



Latest Images