code: def _cube(rows, cols, depth, radius):
      # vertices and faces of tessellated cube
      verts, faces, _ = create_box(1, 1, 1, cols, rows, depth)
      verts = verts["position"]
  
      # make each vertex to lie on the sphere
      lengths = np.sqrt((verts * verts).sum(axis=1))
      verts /= lengths[:, np.newaxis] / radius
      return MeshData(vertices=verts, faces=faces)
  
file_path: vispy/vispy/geometry/generation.py
imports: from __future__ import division
  import numpy
  from .meshdata import MeshData
label_desc: Use image node_id 6 for calling a global function with example usage: _cube(rows, cols, depth, radius) and returns: MeshData