215 |
|
memerr("indirect illuminances"); |
216 |
|
copystruct(&leftview, &ourview); |
217 |
|
copystruct(&rightview, &ourview); |
218 |
< |
spinvector(leftview.vdir, ourview.vdir, ourview.vup, -maxtheta); |
219 |
< |
spinvector(rightview.vdir, ourview.vdir, ourview.vup, maxtheta); |
218 |
> |
spinvector(leftview.vdir, ourview.vdir, ourview.vup, maxtheta); |
219 |
> |
spinvector(rightview.vdir, ourview.vdir, ourview.vup, -maxtheta); |
220 |
|
setview(&leftview); |
221 |
|
setview(&rightview); |
222 |
|
indirect[nglarangs].lcos = |
337 |
|
|
338 |
|
printf("BEGIN indirect illuminance\n"); |
339 |
|
for (i = 0; i < nglardirs; i++) |
340 |
< |
printf("\t%f\t%f\n", (180.0/PI)*indirect[i].theta, |
340 |
> |
printf("\t%.0f\t%f\n", (180.0/PI)*indirect[i].theta, |
341 |
|
PI * indirect[i].sum / (double)indirect[i].n); |
342 |
|
printf("END indirect illuminance\n"); |
343 |
|
} |