bezier_quadratic

Function
bezier_quadratic(
    control: Point2D
) -> Callable[[Point2D, Point2D, float], Point2D]

Convenience function for quadratic bezier with single control point

Creates a quadratic bezier curve: p1 → control → p2

Parameters

control
Single control point (absolute coordinates)

Returns

Path function for quadratic bezier curve

Examples

path_func = bezier_quadratic(Point2D(100, 200))
    path_func(Point2D(0, 0), Point2D(200, 0), 0.5)