code: def spherical_rotate(self, p1, p2, sensitivity=1.0):
      mat = get_spherical_rotatation(
          p1, p2, self.window.width, self.window.height, sensitivity
      )
      if mat is not None:
          self.mult_rot_matrix(mat)
  
file_path: sympy/sympy/plotting/pygletplot/plot_camera.py
imports: import pyglet.gl
  from sympy.plotting.pygletplot.plot_rotation import get_spherical_rotatation
  from sympy.plotting.pygletplot.util import get_model_matrix, model_to_screen, screen_to_model, vec_subs
label_desc: Use image node_id 9 for calling the PlotCamera obj's underlying member method code with example usage: obj.spherical_rotate(p1, p2, sensitivity) without return types