Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Salazar <zanqdo@gmail.com>2015-04-23 22:12:38 +0300
committerDaniel Salazar <zanqdo@gmail.com>2015-04-23 22:12:38 +0300
commite9f9e43fca1e415c9272110e61cce15fe798d861 (patch)
treeb7249e1d8a3a4660ef9694eceeb0bff2719fbae8
parentab7af1cd008cca599bd146ca497f38932e2ebd03 (diff)
Adds support for the Vertex Bevel introduced in Blender 2.73 to the addon AnimAll
Patch D1210 by @Leon95
-rw-r--r--animation_animall.py34
1 files changed, 24 insertions, 10 deletions
diff --git a/animation_animall.py b/animation_animall.py
index 4edcf439..25fb9bd1 100644
--- a/animation_animall.py
+++ b/animation_animall.py
@@ -19,8 +19,8 @@
bl_info = {
"name": "AnimAll",
"author": "Daniel Salazar <zanqdo@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')