[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [4062] contrib/py/scripts/addons/ oscurart_tools.py: Improves in copy groups and layers.
Eugenio Pignataro
info at oscurart.com.ar
Tue Dec 18 14:21:56 CET 2012
Revision: 4062
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=4062
Author: oscurart
Date: 2012-12-18 13:21:54 +0000 (Tue, 18 Dec 2012)
Log Message:
-----------
Improves in copy groups and layers.
Modified Paths:
--------------
contrib/py/scripts/addons/oscurart_tools.py
Modified: contrib/py/scripts/addons/oscurart_tools.py
===================================================================
--- contrib/py/scripts/addons/oscurart_tools.py 2012-12-17 12:50:46 UTC (rev 4061)
+++ contrib/py/scripts/addons/oscurart_tools.py 2012-12-18 13:21:54 UTC (rev 4062)
@@ -1809,15 +1809,12 @@
for OBJECT in OBSEL[:-1]:
for scene in bpy.data.scenes[:]:
-
- # CAMBIO ESCENA EN EL UI
- bpy.context.window.screen.scene=scene
# SI EL OBJETO ACTIVO ESTA EN LA ESCENA
- if ACTOBJ in bpy.context.scene.objects[:] and OBJECT in bpy.context.scene.objects[:]:
- scene.objects[OBJECT.name].layers = ACTOBJ.layers
- elif ACTOBJ not in bpy.context.scene.objects[:] and OBJECT in bpy.context.scene.objects[:]:
- scene.objects[OBJECT.name].layers = list(GLOBALLAYERS)
+ if ACTOBJ in scene.objects[:] and OBJECT in scene.objects[:]:
+ scene.object_bases[OBJECT.name].layers[:] = scene.object_bases[ACTOBJ.name].layers[:]
+ elif ACTOBJ not in scene.objects[:] and OBJECT in scene.objects[:]:
+ scene.object_bases[OBJECT.name].layers[:] = list(GLOBALLAYERS)
# REMUEVO DE TODO GRUPO
for GROUP in bpy.data.groups[:]:
More information about the Bf-extensions-cvs
mailing list