ViewVC Help
View File | Revision Log | Show Annotations | Download File | Root Listing
root/radiance/ray/src/common/view.h
(Generate patch)

Comparing ray/src/common/view.h (file contents):
Revision 1.7 by greg, Fri Apr 12 14:20:40 1991 UTC vs.
Revision 2.5 by greg, Fri Aug 18 10:20:11 1995 UTC

# Line 1 | Line 1
1 < /* Copyright (c) 1988 Regents of the University of California */
1 > /* Copyright (c) 1994 Regents of the University of California */
2  
3   /* SCCSid "$SunId$ LBL" */
4  
# Line 13 | Line 13
13   #define  VT_PAR         'l'             /* parallel */
14   #define  VT_ANG         'a'             /* angular fisheye */
15   #define  VT_HEM         'h'             /* hemispherical fisheye */
16 + #define  VT_CYL         'c'             /* cylindrical panorama */
17  
18   typedef struct {
19          int  type;              /* view type */
# Line 23 | Line 24 | typedef struct {
24          double  vert;           /* vertical view size */
25          double  hoff;           /* horizontal image offset */
26          double  voff;           /* vertical image offset */
27 +        double  vfore;          /* fore clipping plane */
28 +        double  vaft;           /* aft clipping plane (<=0 for inf) */
29          FVECT  hvec;            /* computed horizontal image vector */
30          FVECT  vvec;            /* computed vertical image vector */
31          double  hn2;            /* DOT(hvec,hvec) */
# Line 33 | Line 36 | extern VIEW  stdview;
36  
37   extern char  *setview();
38  
39 < extern double  sqrt();
39 > extern double  viewray();
40  
41   #define  viewaspect(v)  sqrt((v)->vn2/(v)->hn2)
42  
43 < #define  STDVIEW        {VT_PER,0.,0.,0.,0.,1.,0.,0.,0.,1.,45.,45.,0.,0.}
43 > #define  STDVIEW        {VT_PER,{0.,0.,0.},{0.,1.,0.},{0.,0.,1.}, \
44 >                                45.,45.,0.,0.,0.,0., \
45 >                                {0.,0.,0.},{0.,0.,0.},0.,0.}
46  
47   #define  VIEWSTR        "VIEW="
48   #define  VIEWSTRL       5

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines