[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [3973] contrib/py/scripts/addons/ oscurart_tools.py: Split Shapes Fix
Eugenio Pignataro
info at oscurart.com.ar
Thu Nov 15 20:28:54 CET 2012
Revision: 3973
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=3973
Author: oscurart
Date: 2012-11-15 19:28:54 +0000 (Thu, 15 Nov 2012)
Log Message:
-----------
Split Shapes Fix
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-15 15:51:10 UTC (rev 3972)
+++ contrib/py/scripts/addons/oscurart_tools.py 2012-11-15 19:28:54 UTC (rev 3973)
@@ -406,7 +406,7 @@
##-----------------------------------CREATE SHAPES----------------
-def DefSplitShapes(self,ACTIVESHAPE):
+def DefSplitShapes(self,ACTIVESHAPE,LAYOUTCOMPAT):
#PASO A OBJECT MODE
bpy.ops.object.mode_set(mode='OBJECT', toggle=False)
@@ -416,9 +416,10 @@
INDEX=ACTOBJ.active_shape_key_index
## RECORTO NOMBRES
- for SHAPE in ACTOBJ.data.shape_keys.key_blocks:
- if len(SHAPE.name) > 7:
- SHAPE.name=SHAPE.name[:8]
+ if not LAYOUTCOMPAT:
+ for SHAPE in ACTOBJ.data.shape_keys.key_blocks:
+ if len(SHAPE.name) > 7:
+ SHAPE.name=SHAPE.name[:8]
if ACTIVESHAPE:
print(INDEX)
@@ -457,11 +458,11 @@
return context.object is not None
activeshape=bpy.props.BoolProperty(name="Only Active Shape", default=False)
-
+ layoutcompat=bpy.props.BoolProperty(name="Layout Compatible", default=False)
def execute(self, context):
- DefSplitShapes(self,self.activeshape)
+ DefSplitShapes(self,self.activeshape,self.layoutcompat)
return {'FINISHED'}
More information about the Bf-extensions-cvs
mailing list