code: def add_bounding_box(self, color=None, corner_factor=0.5, line_width=None,
                           opacity=1.0, render_lines_as_tubes=False, lighting=None,
                           reset_camera=None, loc=None):
          
          kwargs = locals()
          _ = kwargs.pop('self')
          _ = kwargs.pop('loc')
          self._active_renderer_index = self.loc_to_index(loc)
          renderer = self.renderers[self._active_renderer_index]
          return renderer.add_bounding_box(**kwargs)
docs: Adds an unlabeled and unticked box at the boundaries of
          plot.  Useful for when wanting to plot outer grids while
          still retaining all edges of the boundary.
  
          Parameters
          ----------
          corner_factor : float, optional
              If ``all_edges``, this is the factor along each axis to
              draw the default box. Dafuault is 0.5 to show the full
              box.
  
          corner_factor : float, optional
              This is the factor along each axis to draw the default
              box. Dafuault is 0.5 to show the full box.
  
          line_width : float, optional
              Thickness of lines.
  
          opacity : float, optional
              Opacity of mesh.  Should be between 0 and 1.  Default 1.0
  
          loc : int, tuple, or list
              Index of the renderer to add the actor to.  For example,
              ``loc=2`` or ``loc=(1, 1)``.  If None, selects the last
              active Renderer.