code: def spider_cage(x, y, z):
      x2 = x * x
      y2 = y * y
      x2_y2 = x2 + y2
      return (
          np.sqrt((x2 - y2) ** 2 / x2_y2 + 3 * (z * np.sin(a)) ** 2) - 3
      ) ** 2 + 6 * (
          np.sqrt((x * y) ** 2 / x2_y2 + (z * np.cos(a)) ** 2) - 1.5
      ) ** 2
  
imports: import numpy
  import pyvista
label_desc: Use image node_id 1 for calling a global function with example usage: spider_cage(x, y, z) and returns: unknown