Ignore:
Timestamp:
May 29, 2008, 11:10:25 AM (16 years ago)
Author:
jack
Message:

Got camera zoom working.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • anuga_work/development/anugavis/src/camera.c

    r5339 r5379  
    8080  vadd(anugavis.focus, dir, anugavis.focus);
    8181}
     82
     83void camera_zoom(float dist){
     84  vector releye;
     85  float len;
     86  vsub(anugavis.focus, anugavis.eye, releye);
     87  if((len = vlen(releye)) < dist) return;
     88  vscale(releye, dist/len, releye);
     89  vadd(anugavis.eye, releye, anugavis.eye);
     90}
Note: See TracChangeset for help on using the changeset viewer.