code: def MultipleLines(points=[[-0.5, 0.0, 0.0], [0.5, 0.0, 0.0]]):
      """Create multiple lines.
  
      Parameters
      ----------
      points : array_like[float], default: [[-0.5, 0.0, 0.0], [0.5, 0.0, 0.0]]
          List of points defining a broken line.
  
      Returns
      -------
      pyvista.PolyData
          Line mesh.
  
      Examples
      --------
      Create a multiple lines between ``(0, 0, 0)``, ``(1, 1, 1)`` and ``(0, 0, 1)``.
  
      >>> import pyvista as pv
      >>> mesh = pv.MultipleLines(points=[[0, 0, 0], [1, 1, 1], [0, 0, 1]])
      >>> plotter = pv.Plotter()
      >>> actor = plotter.add_mesh(mesh, color='k', line_width=10)
      >>> plotter.camera.azimuth = 45
      >>> plotter.camera.zoom(0.8)
      >>> plotter.show()
      """
      return MultipleLinesSource(points=points).output
  
imports: from itertools import product
  import numpy
  import pyvista
  from pyvista.core import _vtk_core
  from .arrays import _coerce_pointslike_arg
  from .geometric_sources import ConeSource, CylinderSource, MultipleLinesSource, Text3DSource, translate
  from .helpers import wrap
  from .misc import check_valid_vector
label_desc: Use image node_id 9 for calling a global function with example usage: MultipleLines(points) and returns: MultipleLinesSource