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

Comparing ray/src/ot/bbox.c (file contents):
Revision 2.4 by greg, Tue Mar 11 17:08:55 2003 UTC vs.
Revision 2.5 by schorsch, Sat Mar 27 12:41:45 2004 UTC

# Line 8 | Line 8 | static const char RCSid[] = "$Id$";
8   #include  "copyright.h"
9  
10   #include  "standard.h"
11
11   #include  "object.h"
13
12   #include  "octree.h"
15
13   #include  "otypes.h"
17
14   #include  "face.h"
19
15   #include  "cone.h"
21
16   #include  "instance.h"
23
17   #include  "mesh.h"
18 + #include  "oconv.h"
19  
20  
21 < add2bbox(o, bbmin, bbmax)               /* expand bounding box to fit object */
22 < register OBJREC  *o;
23 < FVECT  bbmin, bbmax;
21 > static void point2bbox(FVECT  p, FVECT  bbmin, FVECT  bbmax);
22 > static void circle2bbox(FVECT  cent, FVECT  norm, double  rad, FVECT  bbmin, FVECT  bbmax);
23 >
24 >
25 > void
26 > add2bbox(               /* expand bounding box to fit object */
27 >        register OBJREC  *o,
28 >        FVECT  bbmin,
29 >        FVECT  bbmax
30 > )
31   {
32          CONE  *co;
33          FACE  *fo;
# Line 92 | Line 93 | FVECT  bbmin, bbmax;
93   }
94  
95  
96 < point2bbox(p, bbmin, bbmax)             /* expand bounding box to fit point */
97 < register FVECT  p, bbmin, bbmax;
96 > static void
97 > point2bbox(             /* expand bounding box to fit point */
98 >        register FVECT  p,
99 >        register FVECT  bbmin,
100 >        register FVECT  bbmax
101 > )
102   {
103          register int  i;
104  
# Line 106 | Line 111 | register FVECT  p, bbmin, bbmax;
111   }
112  
113  
114 < circle2bbox(cent, norm, rad, bbmin, bbmax)      /* expand bbox to fit circle */
115 < FVECT  cent, norm;
116 < double  rad;
117 < FVECT  bbmin, bbmax;
114 > static void
115 > circle2bbox(    /* expand bbox to fit circle */
116 >        FVECT  cent,
117 >        FVECT  norm,
118 >        double  rad,
119 >        FVECT  bbmin,
120 >        FVECT  bbmax
121 > )
122   {
123          FVECT  v1, v2;
124          register int  i, j;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines