StateListInterpolator
Handles interpolation between lists of states (M→N morphing)
Constructor
StateListInterpolator(interpolation_engine)
Parameters
-
interpolation_engine - InterpolationEngine instance for recursive calls
Methods
interpolate_state_list
interpolate_state_list(
start_states: list[State],
end_states: list[State],
eased_t: float,
mapper: Mapper | None = None,
vertex_aligner: Any | None = None
) -> list[State]
Interpolate between lists of states using Mapper
Parameters
-
start_states - List of states at t=0
-
end_states - List of states at t=1
-
eased_t - Interpolation parameter
-
mapper - Mapper strategy (default: GreedyMapper)
-
vertex_aligner - Vertex aligner for shape morphing
Returns
List of interpolated states at eased_t