def intersect_point_tri_2d(pt: 'mathutils.Vector', tri_p1:
    'mathutils.Vector', tri_p2: 'mathutils.Vector', tri_p3: 'mathutils.Vector'
    ) ->int:
    """Takes 4 vectors (using only the x and y coordinates): one is the point and the next 3 define the triangle. Returns 1 if the point is within the triangle, otherwise 0. 

    :param pt: Point 
    :type pt: 'mathutils.Vector'
    :param tri_p1: First point of the triangle 
    :type tri_p1: 'mathutils.Vector'
    :param tri_p2: Second point of the triangle 
    :type tri_p2: 'mathutils.Vector'
    :param tri_p3: Third point of the triangle 
    :type tri_p3: 'mathutils.Vector'
    """
    pass
