Read F-Curve
get_fcurveRead keyframe data from an existing F-curve: frame times, values, interpolation, tangent offsets, and extrapolation. Optionally sample specific frames.
Instructions
Read an existing REAL F-Curve: stable key indices for this snapshot, precise frame times, values, interpolation, tangent offsets and pre/post extrapolation. Optionally sample the track. At most 1000 keys. Does not create a track/curve or change document time. Not a scene/constraint evaluation or character-animation reader.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fps | No | Time base, default document FPS. | |
| path | No | Full DescID as [[id,dtype,creator],...], from list_user_data desc_id or list_tracks path. For a vector append a REAL x/y/z DescLevel. Exclusive with param_id/component/dtype. | |
| handle | Yes | Entity with an existing REAL value track. | |
| param_id | No | Legacy top-level parameter id; exclusive with path. | |
| component | No | Legacy vector component with param_id; HPB rotation maps to x/y/z. Omit with path. | |
| document_name | Yes | Exact active document name. A mismatch is rejected; this tool never switches documents. | |
| sample_frames | No | Optional sample positions, including subframes. Does not move document time. |