docstr: Initialize the widget state or reset the current state to the original state.
docstr_tok: ["Initialize","the","widget","state","or","reset","the","current","state","to","the","original","state","."]
code: def reset(self):
      """
      Initialize the widget state or reset the current state to the original state.
      """
      self.opts["center"] = Vector(
          0, 0, 0
      )  ## will always appear at the center of the widget
      self.opts["distance"] = 10.0  ## distance of camera from center
      self.opts["fov"] = 60  ## horizontal field of view in degrees
      self.opts[
          "elevation"
      ] = 30  ## camera's angle of elevation in degrees
      self.opts["azimuth"] = 45  ## camera's azimuthal angle in degrees
      ## (rotation around z-axis 0 points along x-axis)
      self.opts[
          "viewport"
      ] = None  ## glViewport params; None == whole widget
      self.setBackgroundColor(getConfigOption("background"))
  
imports: from OpenGL.GL import *
  import OpenGL.GL.framebufferobjects
  from math import cos, radians, sin, tan
  import numpy
  from ..None import Vector
  from ..None import functions
  from ..None import getConfigOption
  from ..Qt import QtCore, QtGui, QtWidgets
label_desc: Use image node_id 4 for calling the GLViewMixin obj's underlying member method code with example usage: obj.reset() without return types