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

Comparing ray/src/rt/ray.h (file contents):
Revision 1.1 by greg, Thu Feb 2 10:41:14 1989 UTC vs.
Revision 1.5 by greg, Thu May 23 08:12:57 1991 UTC

# Line 1 | Line 1
1 < /* Copyright (c) 1986 Regents of the University of California */
1 > /* Copyright (c) 1990 Regents of the University of California */
2  
3   /* SCCSid "$SunId$ LBL" */
4  
# Line 42 | Line 42 | typedef struct ray {
42          FVECT  rop;             /* intersection point */
43          FVECT  ron;             /* intersection surface normal */
44          double  rod;            /* -DOT(rdir, ron) */
45 <        double  ros, rox[4][4]; /* transform back to object space */
45 >        FULLXF  *rox;           /* object transformation */
46          FVECT  pert;            /* surface normal perturbation */
47          COLOR  pcol;            /* pattern color */
48          COLOR  rcol;            /* returned ray value */
49 +        double  rt;             /* returned effective ray length */
50   }  RAY;
51  
52   extern double  raynormal();
53 +
54 + extern int  dimlist[];          /* dimension list for distribution */
55 + extern int  ndims;              /* number of dimensions so far */
56 + extern int  samplendx;          /* index for this sample */
57 +
58 + #define  MAXDIM         16      /* maximum number of dimensions */

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines