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

Comparing ray/src/rt/o_mesh.c (file contents):
Revision 2.2 by greg, Tue Mar 11 22:48:20 2003 UTC vs.
Revision 2.3 by greg, Wed Mar 12 04:59:05 2003 UTC

# Line 197 | Line 197 | register RAY   *r;
197                  if (normalize(r->pert) != 0.0)
198                          for (i = 0; i < 3; i++)
199                                  r->pert[i] -= r->ron[i];
200 <        }
200 >        } else
201 >                r->pert[0] = r->pert[1] = r->pert[2] = .0;
202 >
203          if (flags & MT_UV)              /* interpolate uv coordinates */
204                  for (i = 0; i < 2; i++)
205                          r->uv[i] = wt[0]*tv[0].uv[i] +
206                                          wt[1]*tv[1].uv[i] +
207                                          wt[2]*tv[2].uv[i];
208 +        else
209 +                r->uv[0] = r->uv[1] = .0;
210  
211                                          /* return hit */
212          return(1);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines