VertexContoursInterpolator
Handles interpolation of VertexContours (outer contour + holes).
Constructor
VertexContoursInterpolator(args, kwargs)
Methods
interpolate
interpolate(
start_state: State,
end_state: State,
start_value: VertexContours,
end_value: VertexContours,
eased_t: float,
vertex_buffer: Optional[Tuple[List, List[List]]] = None
) -> VertexContours
Interpolate between two VertexContours.
Parameters
-
start_state - Start state (for closed attribute)
-
end_state - End state (for closed attribute)
-
start_value - Starting VertexContours
-
end_value - Ending VertexContours
-
eased_t - Eased interpolation parameter (0.0 to 1.0)
-
vertex_buffer - Optional reusable buffer (outer_buffer, hole_buffers)
Returns
Interpolated VertexContours