Trajectory Anim is a Blender add-on for animating an object or bone by drawing a trajectory line. It works similarly to Follow Path constraints, which the developer describes as more convenient and faster than using the constraints themselves. Beyond following and rotating along the path, you can draw a trajectory line to represent rotation.
You can also draw an intersection line within the trajectory line to represent a timing chart, giving better control over timing and easing. The trajectory line can be represented using an Annotation, a Grease Pencil object, or a Curve object. The panel is available in the 3D viewport under TrajectAnim: select an object or bone, pick the annotation tool, draw the line, then press Animate Position or Rotation in the main panel.
Version 1.3.0 adds an Annotation Strokes update for Blender 5.2 or higher, with functions to convert a curve to annotation, remove excess stroke, and self intersect. It is compatible with Blender 4.3 and newer and released under the GNU General Public License v3.0 or later.