class_docstr: Collection for hulls connecting vertex covers/clusters.
  
  The class takes the normal arguments of a PathCollection, plus one argument
  called "corner_radius" that specifies how much to smoothen the polygon
  vertices into round corners. This argument can be a float or a sequence
  of floats, one for each hull to be drawn.
class_docstr_tok: ["Collection","for","hulls","connecting","vertex","covers\/clusters",".","The","class","takes","the","normal","arguments","of","a","PathCollection",",","plus","one","argument","called","``","corner_radius","''","that","specifies","how","much","to","smoothen","the","polygon","vertices","into","round","corners",".","This","argument","can","be","a","float","or","a","sequence","of","floats",",","one","for","each","hull","to","be","drawn","."]
code: def _update_paths(self):
      paths_original = self._paths_original
      corner_radii = self._corner_radii
      trans = self.axes.transData.transform
      trans_inv = self.axes.transData.inverted().transform
  
      for i, (path_orig, radius) in enumerate(
          zip(paths_original, corner_radii)
      ):
          self._paths[i] = self._compute_path_with_corner_radius(
              path_orig,
              radius,
              trans,
              trans_inv,
          )
  
file_path: python-igraph/src/igraph/drawing/matplotlib/polygon.py
imports: from copy import deepcopy
  from igraph.drawing.utils import calculate_corner_radii
  from igraph.utils import consecutive_pairs
  from igraph.drawing.utils import Point, FakeModule
  from .utils import find_matplotlib
label_desc: Use image node_id 2 for calling the HullCollection obj's underlying member method code with example usage: obj._update_paths() without return types