Skip to content
Snippets Groups Projects
Commit 6c8ef681 authored by Daniel Salazar's avatar Daniel Salazar
Browse files

AnimAll: Add support for keying edge bevel weight and edge crease

parent 79e4b952
No related branches found
No related tags found
No related merge requests found
......@@ -51,6 +51,16 @@ bpy.types.WindowManager.key_uvs = BoolProperty(
description="Insert keyframes on active UV coordinates",
default=False)
bpy.types.WindowManager.key_bevel = BoolProperty(
name="Bevel",
description="Insert keyframes on edge 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",
description="Insert keyframes on active Vertex Color values",
......@@ -108,6 +118,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 = col.row()
row.prop(context.window_manager, "key_vcols")
row.prop(context.window_manager, "key_vgroups")
row = col.row()
......@@ -187,6 +200,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:
for Edge in Data.edges:
Edge.keyframe_insert('bevel_weight')
if context.window_manager.key_crease:
for Edge in Data.edges:
Edge.keyframe_insert('crease')
if context.window_manager.key_vgroups:
for Vert in Data.vertices:
for Group in Vert.groups:
......@@ -315,6 +336,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:
for Edge in Data.edges:
Edge.keyframe_delete('bevel_weight')
if context.window_manager.key_crease:
for Edge in Data.edges:
Edge.keyframe_delete('crease')
if context.window_manager.key_vgroups:
for Vert in Data.vertices:
for Group in Vert.groups:
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment