def intersect_point_tri(pt, tri_p1, tri_p2, tri_p3):
    """Takes 4 vectors: one is the point and the next 3 define the triangle.

	Parameters:	
	pt (mathutils.Vector) – Point
	tri_p1 (mathutils.Vector) – First point of the triangle
	tri_p2 (mathutils.Vector) – Second point of the triangle
	tri_p3 (mathutils.Vector) – Third point of the triangle
	
	Returns: Point on the triangles plane or None if its outside the triangle

	Return type: mathutils.Vector or None"""
    from . import Vector
    return Vector
