Added a euler filter script, to filter out discontineouities in euler curves (e.g. where curves randomly have -/+ multiples of 360 offsets in sections). To use, select a curve in the fcurve editor and do Channel->Discontinuity (Euler) Filter. Note, will only work on euler rotation curves, won't do anything on anything else.

This commit is contained in:
Joseph Eagar
2010-02-14 03:18:43 +00:00
parent 8f0b1acae2
commit a81030a95e
2 changed files with 67 additions and 1 deletions

View File

@@ -147,6 +147,9 @@ class GRAPH_MT_channel(bpy.types.Menu):
layout.operator("anim.channels_expand")
layout.operator("anim.channels_collapse")
layout.separator()
layout.operator("graph.discont_filter", text="Discontinuity (Euler) Filter")
class GRAPH_MT_key(bpy.types.Menu):
bl_label = "Key"
@@ -182,7 +185,6 @@ class GRAPH_MT_key(bpy.types.Menu):
layout.operator("graph.copy")
layout.operator("graph.paste")
class GRAPH_MT_key_transform(bpy.types.Menu):
bl_label = "Transform"