Delete Keyframe
delete_keyframeRemoves keyframes on a track using an exact frame, an inclusive start/end range, or no bounds to clear the whole track. Supports full DescID paths and legacy param_id/component selection.
Instructions
Remove keys selected by full path or legacy param_id/component. Pass an integer frame for an exact-time key, or integer start_frame/end_frame for an inclusive range; fractional key times are not rounded into the selection. Omitting all frame bounds deletes every key on that track. Returns {removed, track}.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| fps | No | Override for BaseTime conversion. | |
| 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. | |
| frame | No | Single frame to remove. | |
| handle | Yes | Animated target. | |
| 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. | |
| end_frame | No | Inclusive upper bound. | |
| start_frame | No | Inclusive lower bound. |