# | 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); |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |