code: def Tetrahedron(radius=1.0, center=(0.0, 0.0, 0.0)):
      """Create a tetrahedron of a given size.
  
      A tetrahedron is composed of four congruent equilateral triangles.
  
      Parameters
      ----------
      radius : float, default: 1.0
          The radius of the circumscribed sphere for the tetrahedron.
  
      center : sequence[float], default: (0.0, 0.0, 0.0)
          Three-length sequence defining the center of the tetrahedron.
  
      Returns
      -------
      pyvista.PolyData
          Mesh for the tetrahedron. Cell scalars are defined that assign
          integer labels to each face (with array name ``"FaceIndex"``).
  
      Examples
      --------
      Create and plot a tetrahedron.
  
      >>> import pyvista as pv
      >>> tetra = pv.Tetrahedron()
      >>> tetra.plot(categories=True)
  
      See :ref:`platonic_example` for more examples using this filter.
  
      """
      return PlatonicSolid(
          kind="tetrahedron", radius=radius, center=center
      )
  
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 28 for calling a global function with example usage: Tetrahedron(radius, center) and returns: PlatonicSolid