| 21 |
|
int ndims = 0; /* number of sampling dimensions */ |
| 22 |
|
int samplendx = 0; /* index for this sample */ |
| 23 |
|
|
| 24 |
< |
void (*trace)(); |
| 24 |
> |
void (*trace)() = NULL; /* trace call (NULL before rcinit) */ |
| 25 |
|
|
| 26 |
|
int do_irrad = 0; /* compute irradiance? */ |
| 27 |
|
|
| 281 |
|
thisray.rmax = 0.0; |
| 282 |
|
rayorigin(&thisray, PRIMARY, NULL, NULL); |
| 283 |
|
/* pretend we hit surface */ |
| 284 |
< |
thisray.rt = thisray.rot = 1e-5; |
| 284 |
> |
thisray.rxt = thisray.rot = 1e-5; |
| 285 |
|
thisray.rod = 1.0; |
| 286 |
|
VCOPY(thisray.ron, dir); |
| 287 |
|
VSUM(thisray.rop, org, dir, 1e-4); |