Planet
navi homePPSaboutscreenshotsdownloaddevelopmentforum

Changeset 3641 in orxonox.OLD for orxonox/trunk/src/camera.cc


Ignore:
Timestamp:
Mar 23, 2005, 1:55:52 AM (20 years ago)
Author:
bensch
Message:

orxonox/trunk: kamera-update: rockt

File:
1 edited

Legend:

Unmodified
Added
Removed
  • orxonox/trunk/src/camera.cc

    r3639 r3641  
    3636  this->target = new CameraTarget();
    3737
    38   this->toRelCoor = new Vector;
    39 
    40   this->setFovy(60);
     38  this->setFovy(90);
    4139  this->setAspectRatio(1.2f);
    4240  this->setClipRegion(.1, 2000);
     41
    4342  this->setViewMode(VIEW_NORMAL);
    44 
    4543}
    4644
     
    106104    case VIEW_NORMAL:
    107105      this->toFovy = 60.0;
    108       *this->toRelCoor = Vector (-10, 5, 0);
     106      this->toRelCoor = Vector (-10, 5, 0);
    109107      break;
    110108    case VIEW_BEHIND:
    111109      this->toFovy = 90.0;
    112       *this->toRelCoor = Vector (-6, 2, 0);
     110      this->toRelCoor = Vector (-6, 2, 0);
    113111      break;
    114112    case VIEW_FRONT:
    115113      this->toFovy = 95.0;
    116       *this->toRelCoor = Vector (10, 5, 0);
     114      this->toRelCoor = Vector (10, 5, 0);
    117115      break;
    118116    case VIEW_LEFT:
    119117      this->toFovy = 90;
    120       *this->toRelCoor = Vector (0, 5, -10);
     118      this->toRelCoor = Vector (0, 2, -10);
    121119      break;
    122120    case VIEW_RIGHT:
    123121      this->toFovy = 90;
    124       *this->toRelCoor = Vector (0, 5, 10);
     122      this->toRelCoor = Vector (0, 2, 10);
    125123      break;
    126124    }
     
    136134  dt /= 1000;
    137135  this->fovy += (this->toFovy - this->fovy) * dt;
     136  Vector tmp = this->getRelCoor() + (this->toRelCoor - this->getRelCoor()) * dt;
     137  this->setRelCoor(&tmp);
     138  PRINTF(0)("%f %f %f\n", tmp.x, tmp.y, tmp.z);
    138139}
    139140
Note: See TracChangeset for help on using the changeset viewer.