code: def update_bounds_axes(self):
          
          if (hasattr(self, '_box_object') and self._box_object is not None
                  and self.bounding_box_actor is not None):
              if not np.allclose(self._box_object.bounds, self.bounds):
                  color = self.bounding_box_actor.GetProperty().GetColor()
                  self.remove_bounding_box()
                  self.add_bounding_box(color=color)
          if hasattr(self, 'cube_axes_actor'):
              self.cube_axes_actor.SetBounds(self.bounds)
              if not np.allclose(self.scale, [1.0, 1.0, 1.0]):
                  self.cube_axes_actor.SetUse2DMode(True)
              else:
                  self.cube_axes_actor.SetUse2DMode(False)
docs: Update the bounds axes of the render window