TransitionConfig

Transition configuration for segment between keystates.

Attributes: easing_dict: Per-field easing functions {field_name: easing_func} morphing_config: Morphing configuration for vertex states curve_dict: Per-field curve functions {field_name: curve_func} Curve functions control spatial trajectory for Point2D interpolation.

Constructor

TransitionConfig(
    easing_dict: Optional[Dict[str, Callable[[float], float]]] = None,
    morphing_config: Union[MorphingConfig, Dict[str, Any], NoneType] = None,
    curve_dict: Optional[Dict[str, Callable[[ForwardRef('Point2D'), ForwardRef('Point2D'), float], ForwardRef('Point2D')]]] = None
) -> None