def paint_mask_extract(mask_threshold: float=0.5, add_boundary_loop: bool=
    True, smooth_iterations: int=4, apply_shrinkwrap: bool=True,
    add_solidify: bool=True):
    """Create a new mesh object from the current paint mask 

    :param mask_threshold: Threshold, Minimum mask value to consider the vertex valid to extract a face from the original mesh 
    :type mask_threshold: float
    :param add_boundary_loop: Add Boundary Loop, Add an extra edge loop to better preserve the shape when applying a subdivision surface modifier 
    :type add_boundary_loop: bool
    :param smooth_iterations: Smooth Iterations, Smooth iterations applied to the extracted mesh 
    :type smooth_iterations: int
    :param apply_shrinkwrap: Project to Sculpt, Project the extracted mesh into the original sculpt 
    :type apply_shrinkwrap: bool
    :param add_solidify: Extract as Solid, Extract the mask as a solid object with a solidify modifier 
    :type add_solidify: bool
    """
    pass
