[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [4487] contrib/py/scripts/addons/ oscurart_tools/oscurart_shapes.py: Simplified code in shapes tools.
Eugenio Pignataro
info at oscurart.com.ar
Sun Apr 21 15:58:10 CEST 2013
Revision: 4487
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=4487
Author: oscurart
Date: 2013-04-21 13:58:10 +0000 (Sun, 21 Apr 2013)
Log Message:
-----------
Simplified code in shapes tools.
Modified Paths:
--------------
contrib/py/scripts/addons/oscurart_tools/oscurart_shapes.py
Modified: contrib/py/scripts/addons/oscurart_tools/oscurart_shapes.py
===================================================================
--- contrib/py/scripts/addons/oscurart_tools/oscurart_shapes.py 2013-04-21 13:56:25 UTC (rev 4486)
+++ contrib/py/scripts/addons/oscurart_tools/oscurart_shapes.py 2013-04-21 13:58:10 UTC (rev 4487)
@@ -22,27 +22,22 @@
SHAPE.name=SHAPE.name[:8]
if ACTIVESHAPE:
- print(INDEX)
ACTOBJ.active_shape_key_index=INDEX
AS=ACTOBJ.active_shape_key
AS.value=1
- bpy.ops.object.shape_key_add(from_mix=True)
- ACTOBJ.data.shape_keys.key_blocks[-1].name=AS.name[:8]+"_L"
- ACTOBJ.data.shape_keys.key_blocks[-1].vertex_group="_L"
- bpy.ops.object.shape_key_add(from_mix=True)
- ACTOBJ.data.shape_keys.key_blocks[-1].name=AS.name[:8]+"_R"
- ACTOBJ.data.shape_keys.key_blocks[-1].vertex_group="_R"
+ SHAPE = ACTOBJ.shape_key_add(name=AS.name[:8]+"_L" ,from_mix=True)
+ SHAPE.vertex_group="_L"
+ SHAPE2 = ACTOBJ.shape_key_add(name=AS.name[:8]+"_R", from_mix=True)
+ SHAPE2.vertex_group="_R"
bpy.ops.object.shape_key_clear()
else:
for SHAPE in ACTOBJ.data.shape_keys.key_blocks[1:]:
SHAPE.value=1
- bpy.ops.object.shape_key_add(from_mix=True)
- ACTOBJ.data.shape_keys.key_blocks[-1].name=SHAPE.name[:8]+"_L"
- ACTOBJ.data.shape_keys.key_blocks[-1].vertex_group="_L"
- bpy.ops.object.shape_key_add(from_mix=True)
- ACTOBJ.data.shape_keys.key_blocks[-1].name=SHAPE.name[:8]+"_R"
- ACTOBJ.data.shape_keys.key_blocks[-1].vertex_group="_R"
+ SHAPE1 = ACTOBJ.shape_key_add(name=SHAPE.name[:8]+"_L", from_mix=True)
+ SHAPE1.vertex_group="_L"
+ SHAPE2 = ACTOBJ.shape_key_add(name=SHAPE.name[:8]+"_R" ,from_mix=True)
+ SHAPE2.vertex_group="_R"
bpy.ops.object.shape_key_clear()
ACTOBJ.active_shape_key_index=INDEX
More information about the Bf-extensions-cvs
mailing list