# | Line 324 | Line 324 | vstestvis( /* pretest source visibility */ | |
---|---|---|
324 | { | |
325 | RAY sr; | |
326 | FVECT onorm; | |
327 | < | FVECT offsdir; |
327 | > | double offsdir[3]; |
328 | SRCINDEX si; | |
329 | double or, d, d1; | |
330 | int stestlim, ssn; | |
# | Line 340 | Line 340 | vstestvis( /* pretest source visibility */ | |
340 | /* 32. == heuristic constant */ | |
341 | n = 32.*or2/(thescene.cusize*thescene.cusize)*vspretest + .5; | |
342 | } else { | |
343 | < | for (i = 0; i < 3; i++) |
344 | < | offsdir[i] = source[sn].sloc[i] - oc[i]; |
343 | > | VSUB(offsdir, source[sn].sloc, oc); |
344 | d = DOT(offsdir,offsdir); | |
345 | if (d <= FTINY) | |
346 | n = 2.*PI * vspretest + .5; |
– | Removed lines |
+ | Added lines |
< | Changed lines |
> | Changed lines |