/* == camera.c == */ /* Given pixel coordinates fill in unit vector */ /* from the viewpoint to the pixel. */ void cam_getdir( cam_t *cam, int x, int y, vec_t *dir); /* Convert pixel from drgb to irgb and store in pixmap */ void cam_setpix( cam_t *cam, int x, int y, drgb_t *pix); /* Initialize viewpoint data */ cam_t *cam_init( FILE *in); /* Dump the camera data */ void cam_dump( FILE *out, cam_t *cam);