arc_counterclockwise
Functionarc_counterclockwise(
radius: Optional[float] = None
) -> Callable[[Point2D, Point2D, float], Point2D]
Create a counterclockwise circular arc path function
The arc curves to the left when moving from p1 to p2.
Parameters
-
radius - Arc radius. If None, uses distance between points (semicircle)
Returns
Path function that interpolates along counterclockwise arc
Examples
path_func = arc_counterclockwise(150)
path_func(Point2D(0, 0), Point2D(200, 0), 0.5)