| 87 |
|
extern double shadcert; /* shadow testing certainty */ |
| 88 |
|
extern int directrelay; /* number of source relays */ |
| 89 |
|
extern int vspretest; /* virtual source pretest density */ |
| 90 |
< |
extern int directinvis; /* light sources invisible to eye? */ |
| 90 |
> |
extern int directvis; /* light sources visible to eye? */ |
| 91 |
|
extern double srcsizerat; /* maximum source size/dist. ratio */ |
| 92 |
|
|
| 93 |
|
extern double specthresh; /* specular sampling threshold */ |
| 216 |
|
check(3,"i"); |
| 217 |
|
vspretest = atoi(argv[++i]); |
| 218 |
|
break; |
| 219 |
< |
case 'i': /* invis. */ |
| 220 |
< |
bool(3,directinvis); |
| 219 |
> |
case 'v': /* visibility */ |
| 220 |
> |
bool(3,directvis); |
| 221 |
|
break; |
| 222 |
|
case 's': /* size */ |
| 223 |
|
check(3,"f"); |
| 677 |
|
printf("-ds %f\t\t\t# direct sampling\n", srcsizerat); |
| 678 |
|
printf("-dr %-9d\t\t\t# direct relays\n", directrelay); |
| 679 |
|
printf("-dp %-9d\t\t\t# direct pretest density\n", vspretest); |
| 680 |
< |
printf(directinvis ? "-di+\t\t\t\t# direct invisibility on\n" : |
| 681 |
< |
"-di-\t\t\t\t# direct invisibility off\n"); |
| 680 |
> |
printf(directvis ? "-dv+\t\t\t\t# direct visibility on\n" : |
| 681 |
> |
"-dv-\t\t\t\t# direct visibility off\n"); |
| 682 |
|
printf("-sj %f\t\t\t# specular jitter\n", specjitter); |
| 683 |
|
printf("-st %f\t\t\t# specular threshold\n", specthresh); |
| 684 |
|
printf("-av %f %f %f\t# ambient value\n", colval(ambval,RED), |