code: def restore(self, state):
          '''Restore the camera state, passed as a *state*
          dictionary. You can obtain a previous state from the method
          `Camera.state`.
  
          '''
          self.a = np.array(state['a']).copy()
          self.b = np.array(state['b']).copy()
          self.c = np.array(state['c']).copy()
          self.pivot = np.array(state['pivot']).copy()
          self.position = np.array(state['position']).copy(f restore(self, state):
          '''Restore the camera state, passed as a *state*
          dictionary. You can obtain a previous state from the method
          `Camera.state`.
  
          '''
          self.a = np.array(state['a']).copy()
          self.b = np.array(state['b']).copy()
          self.c = np.array(state['c']).copy()
          self.pivot = np.array(state['pivot']).copy()
          self.position = np.array(state['position']).copy()
docs: Restore the camera state, passed as a *state*
          dictionary. You can obtain a previous state from the method
          `Camera.state`.