code: def logo_atomized(density=0.05, scale=0.6, depth=0.05):
      """Generate a voxelized pyvista logo with intra-cell spacing.
  
      Parameters
      ----------
      density : float, default: 0.05
          The spacing between voxels in the generated PyVista logo.
      scale : float, default: 0.6
          The scaling factor for the generated PyVista logo.
      depth : float, default: 0.05
          The depth of the generated PyVista logo.
  
      Returns
      -------
      pyvista.UnstructuredGrid
          A merged UnstructuredGrid representing the voxelized PyVista logo.
  
      """
      mesh_letters = logo_letters(depth=depth)
      grids = []
      for letter in mesh_letters.values():
          grid = pyvista.voxelize(letter, density=density)
          grids.append(atomize(grid, scale=scale))
  
      return grids[0].merge(grids[1:])
  
file_path: pyvista/pyvista/demos/logo.py
imports: import os
  import numpy
  import pyvista
  from pyvista import examples
  from pyvista.core import _vtk_core
label_desc: Use image node_id 7 for calling a global function with example usage: logo_atomized(density, scale, depth) and returns: grids