code: def draw(self):
      if self._render_object:
          pgl.glPushAttrib(
              pgl.GL_ENABLE_BIT
              | pgl.GL_POLYGON_BIT
              | pgl.GL_DEPTH_BUFFER_BIT
          )
          if self._overlay:
              pgl.glDisable(pgl.GL_DEPTH_TEST)
          self._render_object.draw()
          pgl.glPopAttrib()
  
imports: import pyglet.gl
  from pyglet import font
  from sympy.core import S
  from sympy.plotting.pygletplot.plot_object import PlotObject
  from sympy.plotting.pygletplot.util import billboard_matrix, dot_product, get_direction_vectors, strided_range, vec_mag, vec_sub
  from sympy.utilities.iterables import is_sequence
label_desc: Use image node_id 4 for calling the PlotAxes obj's underlying member method code with example usage: obj.draw() without return types