code: def copy(self):
          
          # use the geometries copy method to
          # allow them to handle references to unpickle-able objects
          geometry = {n: g.copy() for n, g in self.geometry.items()}
          # create a new scene with copied geometry and graph
          copied = Scene(geometry=geometry,
                         graph=self.graph.copy())
          return copied
docs: Return a deep copy of the current scene
  
          Returns
          ----------
          copied : trimesh.Scene
            Copy of the current scene