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.