[Bf-extensions-cvs] SVN commit: /data/svn/bf-extensions [1830] trunk/py/scripts/addons/ animation_add_corrective_shape_key.py: Fixed naming: mesh.shape_keys.keys - > mesh.shape_keys.key_blocks

Ivo Grigull Monkeyloo at gmx.net
Thu Apr 14 19:28:41 CEST 2011


Revision: 1830
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-extensions&revision=1830
Author:   loolarge
Date:     2011-04-14 17:28:41 +0000 (Thu, 14 Apr 2011)
Log Message:
-----------
Fixed naming: mesh.shape_keys.keys -> mesh.shape_keys.key_blocks

Modified Paths:
--------------
    trunk/py/scripts/addons/animation_add_corrective_shape_key.py

Modified: trunk/py/scripts/addons/animation_add_corrective_shape_key.py
===================================================================
--- trunk/py/scripts/addons/animation_add_corrective_shape_key.py	2011-04-14 09:25:52 UTC (rev 1829)
+++ trunk/py/scripts/addons/animation_add_corrective_shape_key.py	2011-04-14 17:28:41 UTC (rev 1830)
@@ -21,7 +21,7 @@
     'author': 'Ivo Grigull (loolarge), Tal Trachtman',
     'version': (1, 0),
     "blender": (2, 5, 7),
-    "api": 35622,
+    "api": 36157,
     'location': 'Object Data > Shape Keys (Search: corrective) ',
     'description': 'Creates a corrective shape key for the current pose',
     "wiki_url": "http://wiki.blender.org/index.php/Extensions:2.5/Py/"\
@@ -138,7 +138,7 @@
     
     # If target object doesn't have Basis shape key, create it.
     try:
-        num_keys = len( mesh_1.shape_keys.keys )
+        num_keys = len( mesh_1.shape_keys.key_blocks )
     except:
         basis = ob_1.shape_key_add()
         basis.name = "Basis"
@@ -152,7 +152,7 @@
         new_shapekey.name = "Shape_" + ob_2.name
         new_shapekey_name = new_shapekey.name
         
-        key_index = len(mesh_1.shape_keys.keys)-1
+        key_index = len(mesh_1.shape_keys.key_blocks)-1
         ob_1.active_shape_key_index = key_index
         
     # else, the active shape will be used (updated)
@@ -162,7 +162,7 @@
     vgroup = ob_1.active_shape_key.vertex_group
     ob_1.active_shape_key.vertex_group = ""
         
-    mesh_1_key_verts = mesh_1.shape_keys.keys[ key_index ].data
+    mesh_1_key_verts = mesh_1.shape_keys.key_blocks[ key_index ].data
     
     
     x = extractX(ob_1, mesh_1_key_verts)
@@ -384,7 +384,7 @@
     
     # If target object doesn't have Basis shape key, create it.
     try:
-        num_keys = len( target.data.shape_keys.keys )
+        num_keys = len( target.data.shape_keys.key_blocks )
     except:
         basis = target.shape_key_add()
         basis.name = "Basis"
@@ -399,14 +399,14 @@
         new_shapekey.name = "Shape_" + source.name
         new_shapekey_name = new_shapekey.name
         
-        key_index = len(target.data.shape_keys.keys)-1
+        key_index = len(target.data.shape_keys.key_blocks)-1
         target.active_shape_key_index = key_index
         
     # else, the active shape will be used (updated)
         
     target.show_only_shape_key = True
     
-    shape_key_verts = target.data.shape_keys.keys[ key_index ].data
+    shape_key_verts = target.data.shape_keys.key_blocks[ key_index ].data
 
     try:
         vgroup = target.active_shape_key.vertex_group
@@ -432,7 +432,7 @@
             break
     
     # set the new shape key value to 1.0, so we see the result instantly
-    target.data.shape_keys.keys[ target.active_shape_key_index].value = 1.0
+    target.data.shape_keys.key_blocks[ target.active_shape_key_index].value = 1.0
 
     try:
         target.active_shape_key.vertex_group = vgroup
@@ -499,4 +499,6 @@
 def unregister():
     bpy.utils.unregister_module(__name__)
 
-    pass
+
+if __name__ == "__main__":
+    register()



More information about the Bf-extensions-cvs mailing list