Maniphest T61986

Removing fcurves with python code does not work
Closed, Duplicate

Assigned To
None
Authored By
David Gayerie (Spoonless)
Feb 26 2019, 6:54 PM
Tags
  • BF Blender: 2.8
Subscribers
David Gayerie (Spoonless)

Description

System Information
Operating system: Linux
Graphics card: GTX 1060

Blender Version
Broken: 2.80, 54ffc4e19dc4, 2019-02-25

Short description of error

In Python script, when I try to remove fcurve using bpy.types.ActionFCurves.remove

  • the graph editor is correctly updated
  • but the 3D scene is not updated and the animation is still there

Exact steps for others to reproduce the error
Based on the default startup or an attached .blend file (as simple as possible).

  • Open the attached file
  • In the 3D View, start the animation to see the bone moving
  • Run the script to remove all fcurves for the bone

Then the graph editor is updated (animation is removed) but the bone is still animated!

Related Objects

Mentioned Here
rB54ffc4e19dc4: Grease Pencil naming: Use clear names for depth ordering

Event Timeline

David Gayerie (Spoonless) created this task.Feb 26 2019, 6:54 PM
David Gayerie (Spoonless) updated the task description.
David Gayerie (Spoonless) updated the task description.
Sebastian Parborg (zeddb) closed this task as a duplicate of T60086: Removing fcurves/animated transform channels does not work.Feb 26 2019, 7:03 PM