[Bf-extensions-cvs] [e9f9e43] master: Adds support for the Vertex Bevel introduced in Blender 2.73 to the addon AnimAll

Daniel Salazar noreply at git.blender.org
Thu Apr 23 21:12:59 CEST 2015


Commit: e9f9e43fca1e415c9272110e61cce15fe798d861
Author: Daniel Salazar
Date:   Thu Apr 23 13:12:38 2015 -0600
Branches: master
https://developer.blender.org/rBAe9f9e43fca1e415c9272110e61cce15fe798d861

Adds support for the Vertex Bevel introduced in Blender 2.73 to the addon AnimAll

Patch D1210 by @Leon95

===================================================================

M	animation_animall.py

===================================================================

diff --git a/animation_animall.py b/animation_animall.py
index 4edcf43..25fb9bd 100644
--- a/animation_animall.py
+++ b/animation_animall.py
@@ -19,8 +19,8 @@
 bl_info = {
     "name": "AnimAll",
     "author": "Daniel Salazar <zanqdo at gmail.com>",
-    "version": (0, 7),
-    "blender": (2, 69, 7),
+    "version": (0, 8),
+    "blender": (2, 73),
     "location": "Tool bar > Animation tab > AnimAll",
     "description": "Allows animation of mesh, lattice, curve and surface data",
     "warning": "",
@@ -51,23 +51,28 @@ bpy.types.WindowManager.key_uvs = BoolProperty(
     description="Insert keyframes on active UV coordinates",
     default=False)
 
-bpy.types.WindowManager.key_bevel = BoolProperty(
-    name="Bevel",
+bpy.types.WindowManager.key_ebevel = BoolProperty(
+    name="E-Bevel",
     description="Insert keyframes on edge bevel weight",
     default=False)
 
+bpy.types.WindowManager.key_vbevel = BoolProperty(
+    name="V-Bevel",
+    description="Insert keyframes on vertex bevel weight",
+    default=False)
+
 bpy.types.WindowManager.key_crease = BoolProperty(
     name="Crease",
     description="Insert keyframes on edge creases",
     default=False)
 
 bpy.types.WindowManager.key_vcols = BoolProperty(
-    name="VCols",
+    name="V-Cols",
     description="Insert keyframes on active Vertex Color values",
     default=False)
 
 bpy.types.WindowManager.key_vgroups = BoolProperty(
-    name="VGroups",
+    name="V-Groups",
     description="Insert keyframes on active Vertex Group values",
     default=False)
 
@@ -118,8 +123,9 @@ class VIEW3D_PT_animall(bpy.types.Panel):
             row.prop(context.window_manager, "key_points")
             row.prop(context.window_manager, "key_shape")
             row = col.row()
-            row.prop(context.window_manager, "key_bevel")
-            row.prop(context.window_manager, "key_crease")
+            row.prop(context.window_manager, "key_ebevel")
+            row.prop(context.window_manager, "key_vbevel")
+            col.prop(context.window_manager, "key_crease")
             row = col.row()
             row.prop(context.window_manager, "key_vcols")
             row.prop(context.window_manager, "key_vgroups")
@@ -207,10 +213,14 @@ class ANIM_OT_insert_keyframe_animall(bpy.types.Operator):
                 for Vert in Data.vertices:
                     Vert.keyframe_insert('co')
             
-            if context.window_manager.key_bevel:
+            if context.window_manager.key_ebevel:
                 for Edge in Data.edges:
                     Edge.keyframe_insert('bevel_weight')
             
+            if context.window_manager.key_vbevel:
+                for Vert in Data.vertices:
+                    Vert.keyframe_insert('bevel_weight')
+            
             if context.window_manager.key_crease:
                 for Edge in Data.edges:
                     Edge.keyframe_insert('crease')
@@ -343,10 +353,14 @@ class ANIM_OT_delete_keyframe_animall(bpy.types.Operator):
                 for Vert in Data.vertices:
                     Vert.keyframe_delete('co')
             
-            if context.window_manager.key_bevel:
+            if context.window_manager.key_ebevel:
                 for Edge in Data.edges:
                     Edge.keyframe_delete('bevel_weight')
             
+            if context.window_manager.key_vbevel:
+                for Vert in Data.vertices:
+                    Vert.keyframe_delete('bevel_weight')
+            
             if context.window_manager.key_crease:
                 for Edge in Data.edges:
                     Edge.keyframe_delete('crease')



More information about the Bf-extensions-cvs mailing list