ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/rt/rv3.c
(Generate patch)

Comparing ray/src/rt/rv3.c (file contents):
Revision 2.19 by greg, Mon Sep 19 02:23:58 2005 UTC vs.
Revision 2.21 by greg, Tue Mar 11 02:21:47 2008 UTC

# Line 167 | Line 167 | int  xmin, ymin, xmax, ymax;
167                  setcolor(thisray.rcol, 0.0, 0.0, 0.0);
168          } else {
169                  rayorigin(&thisray, PRIMARY, NULL, NULL);
170 <                samplendx = rand_samp ? random() : samplendx+1;
170 >                samplendx++;
171                  rayvalue(&thisray);
172          }
173  
# Line 447 | Line 447 | double  zf;
447                  vp->vert /= zf;
448                  if (vp->vert > 360.)
449                          vp->vert = 360.;
450 +                return;
451 +        case VT_PLS:                            /* planisphere fisheye */
452 +                vp->horiz = sin((PI/180./2.)*vp->horiz) /
453 +                                (1.0 + cos((PI/180./2.)*vp->horiz)) / zf;
454 +                vp->horiz *= vp->horiz;
455 +                vp->horiz = (2.*180./PI)*acos((1. - vp->horiz) /
456 +                                                (1. + vp->horiz));
457 +                vp->vert = sin((PI/180./2.)*vp->vert) /
458 +                                (1.0 + cos((PI/180./2.)*vp->vert)) / zf;
459 +                vp->vert *= vp->vert;
460 +                vp->vert = (2.*180./PI)*acos((1. - vp->vert) /
461 +                                                (1. + vp->vert));
462                  return;
463          case VT_CYL:                            /* cylindrical panorama */
464                  vp->horiz /= zf;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines