def stroke_subdivide(number_cuts: int=1, factor: float=0.0, repeat: int=1,
    only_selected: bool=True, smooth_position: bool=True, smooth_thickness:
    bool=True, smooth_strength: bool=False, smooth_uv: bool=False):
    """Subdivide between continuous selected points of the stroke adding a point half way between them 

    :param number_cuts: Number of Cuts 
    :type number_cuts: int
    :param factor: Smooth 
    :type factor: float
    :param repeat: Repeat 
    :type repeat: int
    :param only_selected: Selected Points, Smooth only selected points in the stroke 
    :type only_selected: bool
    :param smooth_position: Position 
    :type smooth_position: bool
    :param smooth_thickness: Thickness 
    :type smooth_thickness: bool
    :param smooth_strength: Strength 
    :type smooth_strength: bool
    :param smooth_uv: UV 
    :type smooth_uv: bool
    """
    pass
