
        RB_Camera.inc  Camera making two pictues for anaglyph
           3/2009
 Leroy Whetstone Email lrwii@joplin.com 
 
  variable=default, quick function 

  RB_Camera_At=<0,0,-15>;//vector, the location between the 'eyes'
  RB_Look_At=<0,0,0>;//vector, the POV standard look_at
  RB_Eye_Position="C"; //string, camera "Left","Center",or"Right"
  RB_Look_adjust=0;//float, move look_at point to/away from camera 
  RB_Delta=vlength(RB_Camera_At-RB_Look_At)/30;//float, the distance between the 'eyes'
  RB_Focus=0;//float, adjust Right/left look_at 1=eyes streight 0=look_at
  RB_Sky=y;//vector, camera's sky
  
  
  Include RB_Camera.inc after the variables are declared
  
  'RB_Camera_At' & 'RB_Look_At' & "RB_Sky" are the same values 
   as 'location' & 'look_at' & 'sky" in the standard camera.
    
   The rest of the variables change the those basic values to make
   the eye view pictures.

   'RB_Eye_Position': string selects the eye view([Center][Left][Right]).
     The [Center] position leave those basic value alone.
     [Left]&[Right] use 'RB_Delta','RB_Look_adjust','RB_Focus'
      to adjust 'RB_Camera_At'&'RB_Look_At' for the final camera.
      
     'RB_Delta': is the distance between the eyes. The location of an
     eye is perpendiular to both the(RB_Camera_At-RB_Look_At)vector &
     the RB_sky vector.
     
     'RB_Focus': This was added to adjust 'RB_Look_At' for each eye 
      The the left & right eyes could be parellel (RB_Focus=1) or
      both eyes could focus on 'RB_Look_At' (RB_Focus=0) or any thing
      in between.
      
     'RB_Look_adjust': Is used for fine tuning the 'RB_Look_At'
      This Float moves the 'RB_Look_At' value alone the vector from 
      the orginal 'RB_Look_At' to RB_Camera_At.                              
      if(RB_Focus=1)then 'RB_Look_adjust' has little effect.
      
      