| 1 |
< |
/* Copyright (c) 1995 Regents of the University of California */ |
| 1 |
> |
/* Copyright (c) 1998 Silicon Graphics, Inc. */ |
| 2 |
|
|
| 3 |
|
#ifndef lint |
| 4 |
< |
static char SCCSid[] = "$SunId$ LBL"; |
| 4 |
> |
static char SCCSid[] = "$SunId$ SGI"; |
| 5 |
|
#endif |
| 6 |
|
|
| 7 |
|
/* |
| 19 |
|
#define AMBFILE 0 /* ambient file name */ |
| 20 |
|
#define DETAIL 1 /* level of scene detail */ |
| 21 |
|
#define EXPOSURE 2 /* picture exposure setting */ |
| 22 |
< |
#define ILLUM 3 /* mkillum input files */ |
| 23 |
< |
#define INDIRECT 4 /* indirection in lighting */ |
| 24 |
< |
#define MATERIAL 5 /* material files */ |
| 25 |
< |
#define MKILLUM 6 /* mkillum options */ |
| 26 |
< |
#define OBJECT 7 /* object files */ |
| 27 |
< |
#define OCONV 8 /* oconv options */ |
| 28 |
< |
#define OCTREE 9 /* octree file name */ |
| 29 |
< |
#define OPTFILE 10 /* rendering options file */ |
| 30 |
< |
#define PENUMBRAS 11 /* shadow penumbras are desired */ |
| 31 |
< |
#define PFILT 12 /* pfilt options */ |
| 32 |
< |
#define PICTURE 13 /* picture file root name */ |
| 33 |
< |
#define QUALITY 14 /* desired rendering quality */ |
| 34 |
< |
#define RAWFILE 15 /* raw picture file root name */ |
| 35 |
< |
#define RENDER 16 /* rendering options */ |
| 36 |
< |
#define REPORT 17 /* report frequency and errfile */ |
| 37 |
< |
#define RESOLUTION 18 /* maximum picture resolution */ |
| 38 |
< |
#define SCENE 19 /* scene files */ |
| 39 |
< |
#define UP 20 /* view up (X, Y or Z) */ |
| 40 |
< |
#define VARIABILITY 21 /* level of light variability */ |
| 41 |
< |
#define VIEWS 22 /* view(s) for picture(s) */ |
| 42 |
< |
#define ZFILE 23 /* distance file root name */ |
| 43 |
< |
#define ZONE 24 /* simulation zone */ |
| 22 |
> |
#define EYESEP 3 /* interocular distance */ |
| 23 |
> |
#define ILLUM 4 /* mkillum input files */ |
| 24 |
> |
#define INDIRECT 5 /* indirection in lighting */ |
| 25 |
> |
#define MATERIAL 6 /* material files */ |
| 26 |
> |
#define MKILLUM 7 /* mkillum options */ |
| 27 |
> |
#define OBJECT 8 /* object files */ |
| 28 |
> |
#define OCONV 9 /* oconv options */ |
| 29 |
> |
#define OCTREE 10 /* octree file name */ |
| 30 |
> |
#define OPTFILE 11 /* rendering options file */ |
| 31 |
> |
#define PENUMBRAS 12 /* shadow penumbras are desired */ |
| 32 |
> |
#define PFILT 13 /* pfilt options */ |
| 33 |
> |
#define PICTURE 14 /* picture file root name */ |
| 34 |
> |
#define QUALITY 15 /* desired rendering quality */ |
| 35 |
> |
#define RAWFILE 16 /* raw picture file root name */ |
| 36 |
> |
#define RENDER 17 /* rendering options */ |
| 37 |
> |
#define REPORT 18 /* report frequency and errfile */ |
| 38 |
> |
#define RESOLUTION 19 /* maximum picture resolution */ |
| 39 |
> |
#define SCENE 20 /* scene files */ |
| 40 |
> |
#define UP 21 /* view up (X, Y or Z) */ |
| 41 |
> |
#define VARIABILITY 22 /* level of light variability */ |
| 42 |
> |
#define VIEWS 23 /* view(s) for picture(s) */ |
| 43 |
> |
#define ZFILE 24 /* distance file root name */ |
| 44 |
> |
#define ZONE 25 /* simulation zone */ |
| 45 |
|
/* total number of variables */ |
| 46 |
< |
int NVARS = 25; |
| 46 |
> |
int NVARS = 26; |
| 47 |
|
|
| 48 |
|
VARIABLE vv[] = { /* variable-value pairs */ |
| 49 |
|
{"AMBFILE", 3, 0, NULL, onevalue}, |
| 50 |
|
{"DETAIL", 3, 0, NULL, qualvalue}, |
| 51 |
|
{"EXPOSURE", 3, 0, NULL, fltvalue}, |
| 52 |
+ |
{"EYESEP", 3, 0, NULL, fltvalue}, |
| 53 |
|
{"illum", 3, 0, NULL, catvalues}, |
| 54 |
|
{"INDIRECT", 3, 0, NULL, intvalue}, |
| 55 |
|
{"materials", 3, 0, NULL, catvalues}, |
| 186 |
|
quit(0); |
| 187 |
|
userr: |
| 188 |
|
fprintf(stderr, |
| 189 |
< |
"Usage: %s [-s][-n][-t][-e][-V][-v view][-o dev] rfile [VAR=value ..]\n", |
| 189 |
> |
"Usage: %s [-w][-s][-n][-t][-e][-V][-v view][-o dev] rfile [VAR=value ..]\n", |
| 190 |
|
progname); |
| 191 |
|
quit(1); |
| 192 |
|
} |