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

Comparing ray/src/rt/raytrace.c (file contents):
Revision 2.26 by greg, Wed Apr 17 14:06:35 1996 UTC vs.
Revision 2.27 by greg, Wed Apr 24 16:27:56 1996 UTC

# Line 189 | Line 189 | rayparticipate(r)                      /* compute ray medium participatio
189   register RAY  *r;
190   {
191          COLOR   ce, ca;
192        double  dist;
192          double  re, ge, be;
193  
194          if (intens(r->cext) <= 1./FHUGE)
195                  return;                         /* no medium */
196 <        if ((dist = r->rot) >= FHUGE)
197 <                dist = 2.*thescene.cusize;      /* what to use for infinity? */
198 <        re = dist*colval(r->cext,RED);
200 <        ge = dist*colval(r->cext,GRN);
201 <        be = dist*colval(r->cext,BLU);
196 >        re = r->rot*colval(r->cext,RED);
197 >        ge = r->rot*colval(r->cext,GRN);
198 >        be = r->rot*colval(r->cext,BLU);
199          if (r->crtype & SHADOW) {               /* no scattering for sources */
200                  re *= 1. - colval(r->albedo,RED);
201                  ge *= 1. - colval(r->albedo,GRN);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines