[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [3916] contrib/py/scripts/addons/ oscurart_tools.py: Bugfix Split Active Shape
Eugenio Pignataro
info at oscurart.com.ar
Fri Nov 2 14:30:11 CET 2012
Revision: 3916
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3916
Author: oscurart
Date: 2012-11-02 13:29:59 +0000 (Fri, 02 Nov 2012)
Log Message:
-----------
Bugfix Split Active Shape
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-11-02 01:54:44 UTC (rev 3915)
+++ contrib/py/scripts/addons/oscurart_tools.py 2012-11-02 13:29:59 UTC (rev 3916)
@@ -406,10 +406,11 @@
##-----------------------------------CREATE SHAPES----------------
-def DefSplitShapes(self,ACTIVESHAPE,INDEX):
+def DefSplitShapes(self,ACTIVESHAPE):
## VARIABLES
ACTOBJ=bpy.context.active_object
LENKB=len(ACTOBJ.data.shape_keys.key_blocks)
+ INDEX=ACTOBJ.active_shape_key_index
## RECORTO NOMBRES
for SHAPE in ACTOBJ.data.shape_keys.key_blocks:
@@ -429,7 +430,7 @@
ACTOBJ.data.shape_keys.key_blocks[-1].vertex_group="_R"
bpy.ops.object.shape_key_clear()
- else:
+ else:
## DUPLICO SHAPES Y CONECTO GRUPO
for SHAPE in ACTOBJ.data.shape_keys.key_blocks[1:]:
SHAPE.value=1
@@ -440,9 +441,9 @@
ACTOBJ.data.shape_keys.key_blocks[-1].name=SHAPE.name[:8]+"_R"
ACTOBJ.data.shape_keys.key_blocks[-1].vertex_group="_R"
bpy.ops.object.shape_key_clear()
-
- print("OPERACION TERMINADA")
+ ACTOBJ.active_shape_key_index=INDEX
+
class CreaShapes(bpy.types.Operator):
bl_idname = "mesh.split_lr_shapes_osc"
bl_label = "Split LR Shapes"
@@ -456,9 +457,9 @@
def execute(self, context):
- self.index=bpy.context.object.active_shape_key_index
- DefSplitShapes(self,self.activeshape,self.index)
+ DefSplitShapes(self,self.activeshape)
+
return {'FINISHED'}
##----------------------------SHAPES LAYOUT-----------------------
More information about the Bf-extensions-cvs
mailing list