NestedStateInterpolator

Handles interpolation between State objects.

Constructor

NestedStateInterpolator(engine: Any)

Initialize with reference to the interpolation engine.

Parameters

engine
InterpolationEngine instance for recursive calls

Methods

interpolate

interpolate(
    start_value: State,
    end_value: State,
    eased_t: float,
    mapper: Any | None = None,
    vertex_aligner: Any | None = None
) -> State

Interpolate between two State objects.

Parameters

start_value
Starting state
end_value
Ending state
eased_t
Eased interpolation parameter (0.0 to 1.0).
mapper
Optional mapper for M→N matching.
vertex_aligner
Optional vertex aligner for shape morphing.