def METHOD_NAME(
    c_pnts,
    num_pnts: int,
    interp_method: str = "slinear",
    normalize_pnts_before_dist: bool = True,
):
    """
    Returns a list of 2D pnts interpolated along the segments of a 2D
    contour specified by `c_pnts`
    Args:
        c_pnts (array): shape = (len(pnts), 2)
        num_pnts (int): number of equidistant points to be generated
            along the normalized path of the contour
        interp_method (str): see `interp_2D_contour`
        normalize_pnts_before_dist (str): see `interp_2D_contour`
    """
    interp = interp_2D_contour(
        c_pnts, interp_method, normalize_pnts_before_dist=normalize_pnts_before_dist
    )
    pnts = interp(np.linspace(0, 1, num_pnts))
    return pnts