code: def convex_hull_intersection(p1, p2):
      """Compute area of two convex hull's intersection area.
      p1,p2 are a list of (x,y) tuples of hull vertices.
      return a list of (x,y) for the intersection and its volume
      """
      inter_p = polygon_clip(p1, p2)
      if inter_p is not None:
          hull_inter = scipy.spatial.ConvexHull(inter_p)
          return inter_p, hull_inter.volume
      else:
          return None, 0.0
  
file_path: ARKitScenes/threedod/benchmark_scripts/utils/box_utils.py
imports: import numpy
  import scipy.spatial
  from .rotation import rotate_points_along_z
label_desc: Use image node_id 9 for calling a global function with example usage: convex_hull_intersection(p1, p2) and returns: inter_p,  hull_inter, None,  int