class_docstr: Polygon class for data handling
  
  Parameters
  ----------
  vertices : (Nv, 3) array
      Vertex coordinates. If faces is not specified, then this will instead
      be interpreted as (Nf, 3, 3) array of coordinates.
  edges : (Nv, 2) array
      Constraining edges specified by vertex indices.
  faces : (Nf, 3) array
      Indexes into the vertex array.
  
  Notes
  -----
  All arguments are optional.
docstr: Adds given vertex and retriangulates to generate new faces.
  
  Parameters
  ----------
  vertex : array-like
      The vertex to add.
docstr_tok: ["Adds","given","vertex","and","retriangulates","to","generate","new","faces",".","Parameters","--","--","--","--","--","vertex",":","array-like","The","vertex","to","add","."]
code: def add_vertex(self, vertex):
      """
      Adds given vertex and retriangulates to generate new faces.
  
      Parameters
      ----------
      vertex : array-like
          The vertex to add.
      """
      raise NotImplementedError
  
file_path: vispy/vispy/geometry/polygon.py
imports: import numpy
  from .triangulation import Triangulation
label_desc: Use image node_id 10 for calling the PolygonData obj's underlying member method code with example usage: obj.add_vertex(vertex) without return types