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

Comparing ray/src/rt/t_data.c (file contents):
Revision 1.3 by greg, Tue Apr 11 13:30:37 1989 UTC vs.
Revision 1.4 by greg, Wed Apr 19 21:20:28 1989 UTC

# Line 48 | Line 48 | RAY  *r;
48          int  nv;
49          FVECT  dval, disp;
50          double  pt[MAXDIM];
51 +        double  d;
52          DATARRAY  *dp;
53          register XFORM  *mxf;
54          register char  **sa;
# Line 105 | Line 106 | RAY  *r;
106  
107          multv3(disp, disp, mxf->fore.xfm);
108          multv3(disp, disp, r->rofx);
109 +        d = 1.0 / (mxf->fore.sca * r->rofs);
110          for (i = 0; i < 3; i++)
111 <                r->pert[i] += disp[i] / (mxf->fore.sca * r->rofs);
111 >                r->pert[i] += disp[i] * d;
112          return;
113   dimerr:
114          objerror(m, USER, "dimension error");

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines