FCurveKeyframePoints(bpy_struct)¶
base class — bpy_struct
-
class
bpy.types.
FCurveKeyframePoints
(bpy_struct)¶ Collection of keyframe points
-
insert
(frame, value, options={}, keyframe_type='KEYFRAME')¶ 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
- options (enum set in {'REPLACE', 'NEEDED', 'FAST'}, (optional)) –
Keyframe options
REPLACE
Replace, Don’t add any new keyframes, but just replace existing ones.NEEDED
Needed, Only adds keyframes that are needed.FAST
Fast, Fast keyframe insertion to avoid recalculating the curve each time.
- keyframe_type (enum in ['KEYFRAME', 'BREAKDOWN', 'MOVING_HOLD', 'EXTREME', 'JITTER'], (optional)) –
Type of keyframe to insert
KEYFRAME
Keyframe, Normal keyframe - e.g. for key poses.BREAKDOWN
Breakdown, A breakdown pose - e.g. for transitions between key poses.MOVING_HOLD
Moving Hold, A keyframe that is part of a moving hold.EXTREME
Extreme, An ‘extreme’ pose, or some other purpose as needed.JITTER
Jitter, A filler or baked keyframe for keying on ones, or some other purpose as needed.
Returns: Newly created keyframe
Return type:
-
add
(count=1)¶ Add a keyframe point to a F-Curve
Parameters: count (int in [0, inf], (optional)) – Number, Number of points to add to the spline
-
Inherited Properties
Inherited Functions
References