def convex_hull(delete_unused: bool=True, use_existing_faces: bool=True,
    make_holes: bool=False, join_triangles: bool=True, face_threshold:
    float=0.698132, shape_threshold: float=0.698132, uvs: bool=False, vcols:
    bool=False, seam: bool=False, sharp: bool=False, materials: bool=False):
    """Enclose selected vertices in a convex polyhedron 

    :param delete_unused: Delete Unused, Delete selected elements that are not used by the hull 
    :type delete_unused: bool
    :param use_existing_faces: Use Existing Faces, Skip hull triangles that are covered by a pre-existing face 
    :type use_existing_faces: bool
    :param make_holes: Make Holes, Delete selected faces that are used by the hull 
    :type make_holes: bool
    :param join_triangles: Join Triangles, Merge adjacent triangles into quads 
    :type join_triangles: bool
    :param face_threshold: Max Face Angle, Face angle limit 
    :type face_threshold: float
    :param shape_threshold: Max Shape Angle, Shape angle limit 
    :type shape_threshold: float
    :param uvs: Compare UVs 
    :type uvs: bool
    :param vcols: Compare VCols 
    :type vcols: bool
    :param seam: Compare Seam 
    :type seam: bool
    :param sharp: Compare Sharp 
    :type sharp: bool
    :param materials: Compare Materials 
    :type materials: bool
    """
    pass
