class_docstr: Base camera class.
  
  The Camera describes the perspective from which a ViewBox views its
  subscene, and the way that user interaction affects that perspective.
  
  Most functionality is implemented in subclasses. This base class has
  no user interaction and causes the subscene to use the same coordinate
  system as the ViewBox.
  
  Parameters
  ----------
  interactive : bool
      Whether the camera processes mouse and keyboard events.
  flip : tuple of bools
      For each dimension, specify whether it is flipped.
  up : {'+z', '-z', '+y', '-y', '+x', '-x'}
      The direction that is considered up. Default '+z'. Not all
      camera's may support this (yet).
  parent : Node
      The parent of the camera.
  name : str
      Name used to identify the camera in the scene.
class_docstr_tok: ["Base","camera","class",".","The","Camera","describes","the","perspective","from","which","a","ViewBox","views","its","subscene",",","and","the","way","that","user","interaction","affects","that","perspective",".","Most","functionality","is","implemented","in","subclasses",".","This","base","class","has","no","user","interaction","and","causes","the","subscene","to","use","the","same","coordinate","system","as","the","ViewBox",".","Parameters","--","--","--","--","--","interactive",":","bool","Whether","the","camera","processes","mouse","and","keyboard","events",".","flip",":","tuple","of","bools","For","each","dimension",",","specify","whether","it","is","flipped",".","up",":","{","'+z","'",",","'-z","'",",","'+y","'",",","'-y","'",",","'+x","'",",","'-x","'","}","The","direction","that","is","considered","up",".","Default","'+z","'",".","Not","all","camera","'s","may","support","this","(","yet",")",".","parent",":","Node","The","parent","of","the","camera",".","name",":","str","Name","used","to","identify","the","camera","in","the","scene","."]
docstr: The depth value to use  in orthographic and perspective projection
  
  For orthographic projections, ``depth_value`` is the distance between
  the near and far clipping planes. For perspective projections, it is
  the ratio between the near and far clipping plane distances.
  
  GL has a fixed amount of precision in the depth buffer, and a fixed
  constant will not work for both a very large range and very high
  precision. This property provides the user a way to override
  the default value if necessary.
docstr_tok: ["The","depth","value","to","use","in","orthographic","and","perspective","projection","For","orthographic","projections",",","``","depth_value","``","is","the","distance","between","the","near","and","far","clipping","planes",".","For","perspective","projections",",","it","is","the","ratio","between","the","near","and","far","clipping","plane","distances",".","GL","has","a","fixed","amount","of","precision","in","the","depth","buffer",",","and","a","fixed","constant","will","not","work","for","both","a","very","large","range","and","very","high","precision",".","This","property","provides","the","user","a","way","to","override","the","default","value","if","necessary","."]
code: def depth_value(self):
      """The depth value to use  in orthographic and perspective projection
  
      For orthographic projections, ``depth_value`` is the distance between
      the near and far clipping planes. For perspective projections, it is
      the ratio between the near and far clipping plane distances.
  
      GL has a fixed amount of precision in the depth buffer, and a fixed
      constant will not work for both a very large range and very high
      precision. This property provides the user a way to override
      the default value if necessary.
      """
      return self._depth_value
  
imports: from __future__ import division
  from ...util import keys
  from ..node import Node
  from ...visuals.transforms import STTransform, MatrixTransform, NullTransform, TransformCache
label_desc: Use image node_id 2 for calling the BaseCamera obj's underlying member method code with example usage: obj.depth_value() and returns: self