Skip to content

TangentMode

TangentMode = "free" | "aligned" | "mirrored" | "auto" | "linear" | "step"

Defined in: src/components/controls/CurveEditor/CurveEditor.types.ts:20

Tangent handle mode — controls how handles behave around a keyframe.

  • free: Each handle moves independently
  • aligned: Handles stay co-linear but can differ in length
  • mirrored: Handles are symmetric (same angle and length)
  • auto: Smooth catmull-rom style — handles auto-computed from neighbors
  • linear: No handles — straight line segments
  • step: Constant value until next keyframe (hold / step function)