def setLayers(layers:iter, scn:Scene=None): """ set active layers of scn w/o 'dag ZERO' error """ assert len(layers) == 20 scn = scn or bpy.context.scene # update scene (prevents dag ZERO errors) scn.update() # set active layers of scn scn.layers = layers
def setLayers(layers:iter, scn:Scene=None): """ set active layers of scn w/o 'dag ZERO' error """ assert len(layers) == 20 scn = scn or bpy.context.scene # update scene (prevents dag ZERO errors) scn.update() # set active layers of scn scn.layers = layers
def openLayer(layerNum:int, scn:Scene=None): scn = scn or bpy.context.scene layerList = [i == layerNum - 1 for i in range(20)] scn.layers = layerList return layerList
def openLayer(layerNum:int, scn:Scene=None): scn = scn or bpy.context.scene layerList = [i == layerNum - 1 for i in range(20)] scn.layers = layerList return layerList