for point_triangle_distance function, can we assume the closest point p is inside the triangle?
for point_triangle_distance function, can we assume the closest point p is inside the triangle?