def METHOD_NAME(img: np.ndarray, points: pd.DataFrame) -> np.ndarray:
    """Draw lines between points that are connected to produce binary mask
    Arguments:
        img {3d array} -- image
        points {pandas dataframe} -- dataframe with swc points as output by combine_swc_img.points2voxel
    Returns:
        [3d array] -- binary mask showing skeletonization between points
    """
    mask = 0 * img
    print(points)
    for idx, child in points.iterrows():
        parent_idx = child["parent"]
        if parent_idx != -1 and parent_idx in points["sample"].values:
            parent_pt = points[points["sample"] == [parent_idx]]
            xs, ys, zs = Bresenham3D(
                parent_pt.xvox.item(),
                parent_pt.yvox.item(),
                parent_pt.zvox.item(),
                child.xvox,
                child.yvox,
                child.zvox,
            )
            mask[xs, ys, zs] = 1
    return mask