| # | 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 (old) |
| > | Changed lines (new) |