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

Comparing ray/src/gen/mkillum2.c (file contents):
Revision 1.12 by greg, Fri Aug 23 12:30:33 1991 UTC vs.
Revision 1.13 by greg, Mon Aug 26 10:16:56 1991 UTC

# Line 88 | Line 88 | char  *nm;
88                      h = ilhash(dim, 3) + i;
89                      multisamp(sp, 2, urand(h));
90                      r1 = (dim[1] + sp[0])/nalt;
91 <                    r2 = (dim[2] + sp[1])/nazi;
91 >                    r2 = (dim[2] + sp[1] - .5)/nazi;
92                      flatdir(dn, r1, r2);
93                      for (j = 0; j < 3; j++)
94                          dir[j] = -dn[0]*u[j] - dn[1]*v[j] - dn[2]*fa->norm[j];
# Line 166 | Line 166 | char  *nm;
166                      multisamp(sp, 4, urand(ilhash(dim,3)+i));
167                                          /* random direction */
168                      r1 = (dim[1] + sp[0])/nalt;
169 <                    r2 = (dim[2] + sp[1])/nazi;
169 >                    r2 = (dim[2] + sp[1] - .5)/nazi;
170                      rounddir(dir, r1, r2);
171                                          /* random location */
172                      mkaxes(u, v, dir);          /* yuck! */
# Line 236 | Line 236 | char  *nm;
236                      multisamp(sp, 4, urand(ilhash(dim,3)+i));
237                                          /* random direction */
238                      r1 = (dim[1] + sp[0])/nalt;
239 <                    r2 = (dim[2] + sp[1])/nalt;
239 >                    r2 = (dim[2] + sp[1] - .5)/nazi;
240                      flatdir(dn, r1, r2);
241                      for (j = 0; j < 3; j++)
242                          dir[j] = -dn[0]*u[j] - dn[1]*v[j] - dn[2]*co->ad[j];

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines