FCurveKeyframePoints(bpy_struct)

base class — bpy_struct

class bpy.types.FCurveKeyframePoints(bpy_struct)

Collection of keyframe points

add(frame, value, replace=False, needed=False, fast=False)

Add a keyframe point to a F-Curve.

Parameters:
  • frame (float in [-inf, inf]) – X Value of this keyframe point
  • value (float in [-inf, inf]) – Y Value of this keyframe point
  • replace (boolean, (optional)) – Replace, Don’t add any new keyframes, but just replace existing ones
  • needed (boolean, (optional)) – Needed, Only adds keyframes that are needed
  • fast (boolean, (optional)) – Fast, Fast keyframe insertion to avoid recalculating the curve each time
Returns:

Newly created keyframe

Return type:

Keyframe

remove(keyframe, fast=False)

Remove keyframe from an fcurve.

Parameters:
  • keyframe (Keyframe, (never None)) – Keyframe to remove.
  • fast (boolean, (optional)) – Fast, Fast keyframe removal to avoid recalculating the curve each time

Inherited Properties

Inherited Functions

References

Previous topic

FCurveActuator(Actuator)

Next topic

FCurveModifiers(bpy_struct)