--- ray/src/common/view.h 1990/01/08 14:45:51 1.4 +++ ray/src/common/view.h 1991/04/12 14:20:40 1.7 @@ -11,6 +11,8 @@ /* view types */ #define VT_PER 'v' /* perspective */ #define VT_PAR 'l' /* parallel */ +#define VT_ANG 'a' /* angular fisheye */ +#define VT_HEM 'h' /* hemispherical fisheye */ typedef struct { int type; /* view type */ @@ -35,8 +37,7 @@ extern double sqrt(); #define viewaspect(v) sqrt((v)->vn2/(v)->hn2) -#define copyview(d,s) bcopy((char *)(s),(char *)(d),sizeof(VIEW)) - #define STDVIEW {VT_PER,0.,0.,0.,0.,1.,0.,0.,0.,1.,45.,45.,0.,0.} #define VIEWSTR "VIEW=" +#define VIEWSTRL 5