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

Comparing ray/src/hd/rhdisp3.c (file contents):
Revision 3.16 by greg, Tue Jun 8 19:48:30 2004 UTC vs.
Revision 3.17 by greg, Wed Jan 24 04:39:52 2018 UTC

# Line 37 | Line 37 | int    bi;
37                  pf[i] = 0.5*(cp[0][i] + cp[2][i]);
38          sf2 = 0.25*dist2(cp[0], cp[2]); /* compute half diagonal length */
39          for (i = 0; i < 4; i++) {       /* compute visible quad */
40 <                viewloc(ip[i], vp, cp[i]);
41 <                if (ip[i][2] < 0.) {
40 >                if (viewloc(ip[i], vp, cp[i]) <= 0) {
41                          af = 0;
42                          goto getback;
43                  }
# Line 64 | Line 63 | getback:
63                  pb[i] = 0.5*(cp[0][i] + cp[2][i]);
64          sb2 = 0.25*dist2(cp[0], cp[2]); /* compute half diagonal length */
65          for (i = 0; i < 4; i++) {       /* compute visible quad */
66 <                viewloc(ip[i], &vrev, cp[i]);
68 <                if (ip[i][2] < 0.) {
66 >                if (viewloc(ip[i], &vrev, cp[i]) <= 0) {
67                          ab = 0;
68                          goto finish;
69                  }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines