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 2.14 by greg, Tue Mar 4 19:02:22 2003 UTC vs.
Revision 2.16 by greg, Fri May 9 22:18:03 2003 UTC

# Line 49 | Line 49 | typedef struct ray {
49          FVECT   ron;            /* intersection surface normal */
50          double  rod;            /* -DOT(rdir, ron) */
51          FULLXF  *rox;           /* object transformation */
52 +        FLOAT   uv[2];          /* local coordinates */
53          FVECT   pert;           /* surface normal perturbation */
54          COLOR   pcol;           /* pattern color */
55          COLOR   rcol;           /* returned ray value */
# Line 189 | Line 190 | extern void    raycont();
190   extern void     raytrans();
191   extern int      rayshade();
192   extern void     rayparticipate();
193 + extern void     raytexture();
194   extern int      raymixture();
195   extern double   raydist();
196   extern double   raynormal();
# Line 242 | Line 244 | extern void    raycont(RAY *r);
244   extern void     raytrans(RAY *r);
245   extern int      rayshade(RAY *r, int mod);
246   extern void     rayparticipate(RAY *r);
247 + extern void     raytexture(RAY *r, OBJECT mod);
248   extern int      raymixture(RAY *r, OBJECT fore, OBJECT back, double coef);
249   extern double   raydist(RAY *r, int flags);
250   extern double   raynormal(FVECT norm, RAY *r);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines