OK, I having trouble figuring this out. I’m trying to figure out how to determine if the scene layer and object layer are equal. Needing a panel to display a error message, if the scene layer selected is not the same layer as where the object is at. Any idea how to do that?
are you talking about render layers ?
I think ob layer - scene layers
I mean one objet can be on several layers at same time !
import bpy theObject = bpy.data.objects i = 0 for e in theObject.layers: print("Layer " + str(i) + ": " + str(e)) i += 1
I think I solved my problem in a weird way(so far seems to work). I was talking visible layers and object layers. So if object is on the first layer, but you selected layer 5 for visible layer, it would give an error.
They’re both just a list of booleans, so easy to compare, but RickyBlender does bring up a legitimate problem with objects being on multiple layers and scene having multiple visible layers. Not a problem really but something to consider…