code: def make_point_set():
      """Ignore the contents of this function. Just know that it returns an
      n by 3 numpy array of structured coordinates."""
      n, m = 29, 32
      x = np.linspace(
          -200, 200, num=n
      ) + np.random.default_rng().uniform(-5, 5, size=n)
      y = np.linspace(
          -200, 200, num=m
      ) + np.random.default_rng().uniform(-5, 5, size=m)
      xx, yy = np.meshgrid(x, y)
      A, b = 100, 100
      zz = A * np.exp(-0.5 * ((xx / b) ** 2.0 + (yy / b) ** 2.0))
      points = np.c_[xx.reshape(-1), yy.reshape(-1), zz.reshape(-1)]
      foo = pv.PolyData(points)
      foo.rotate_z(36.6, inplace=True)
      return foo.points
  
imports: import numpy
  import pyvista
  from pyvista import examples
  import matplotlib.pyplot
label_desc: Use image node_id 1 for calling a global function with example usage: make_point_set() and returns: foo