code: def polydata(self, transformed=True):
          
          if not transformed:
              if not self.poly:
                  self.poly = self.GetMapper().GetInput()  # cache it for speed
              return self.poly
          M = self.GetMatrix()
          if utils.isIdentity(M):
              if not self.poly:
                  self.poly = self.GetMapper().GetInput()  # cache it for speed
              return self.poly
          # if identity return the original polydata
          # otherwise make a copy that corresponds to
          # the actual position in space of the actor
          transform = vtk.vtkTransform()
          transform.SetMatrix(M)
          tp = vtk.vtkTransformPolyDataFilter()
          tp.SetTransform(transform)
          tp.SetInputData(self.poly)
          tp.Update()
          return tp.GetOutput()
docs: Returns the ``vtkPolyData`` of an ``Actor``.
  
          .. note:: If ``transformed=True`` returns a copy of polydata that corresponds
              to the current actor's position in space.
  
          .. hint:: |quadratic_morphing| |quadratic_morphing.py|_