# | Line 461 | Line 461 | raynormal( /* compute perturbed normal for ray */ | |
---|---|---|
461 | return(r->rod); | |
462 | } | |
463 | newdot = -DOT(norm, r->rdir); | |
464 | < | if ((newdot > 0.0) != (r->rod > 0.0)) { /* fix orientation */ |
464 | > | if ((newdot > 0.0) ^ (r->rod > 0.0)) { /* fix orientation */ |
465 | for (i = 0; i < 3; i++) | |
466 | norm[i] += 2.0*newdot*r->rdir[i]; | |
467 | newdot = -newdot; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |