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)¶ Add a keyframe point to a F-Curve
- Parameters
count (int in [0, inf]) – Number, Number of points to add to the spline
-
remove
(keyframe, fast=False)¶ Remove keyframe from an F-Curve
- Parameters
keyframe (
Keyframe
, (never None)) – Keyframe to removefast (boolean, (optional)) – Fast, Fast keyframe removal to avoid recalculating the curve each time
-
classmethod
bl_rna_get_subclass
(id, default=None)¶ - Parameters
id (string) – The RNA type identifier.
- Returns
The RNA type or default when not found.
- Return type
bpy.types.Struct
subclass
-
classmethod
bl_rna_get_subclass_py
(id, default=None)¶ - Parameters
id (string) – The RNA type identifier.
- Returns
The class or default when not found.
- Return type
type
-
Inherited Properties
Inherited Functions
References