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

Comparing ray/src/ot/getbbox.c (file contents):
Revision 1.2 by greg, Wed May 29 17:51:44 1991 UTC vs.
Revision 1.3 by greg, Wed May 29 18:00:29 1991 UTC

# Line 43 | Line 43 | char  **argv;
43   {
44          char  *getenv();
45          double  atof();
46 +        int  nohead = 0;
47          int  i;
48  
49          progname = argv[0];
# Line 50 | Line 51 | char  **argv;
51          if ((libpath = getenv("RAYPATH")) == NULL)
52                  libpath = DEFPATH;
53  
54 <        if (!strcmp(argv[1], "-w")) {
55 <                nowarn = 1;
56 <                i = 2;
57 <        } else
58 <                i = 1;
59 < breakopt:
54 >        for (i = 1; i < argc && argv[i][0] == '-'; i++) {
55 >                switch (argv[i][1]) {
56 >                case 'w':
57 >                        nowarn = 1;
58 >                        continue;
59 >                case 'h':
60 >                        nohead = 1;
61 >                        continue;
62 >                }
63 >                break;
64 >        }
65                                                  /* find bounding box */
66          bbmin[0] = bbmin[1] = bbmin[2] = FHUGE;
67          bbmax[0] = bbmax[1] = bbmax[2] = -FHUGE;
# Line 69 | Line 75 | breakopt:
75                          else                            /* from file */
76                                  readobj(argv[i], addobject);
77                                                  /* print bounding box */
78 <        printf("      xmin      xmax      ymin      ymax      zmin      zmax\n");
78 >        if (!nohead)
79 >                printf(
80 > "      xmin      xmax      ymin      ymax      zmin      zmax\n");
81 >
82          printf("%9g %9g %9g %9g %9g %9g\n", bbmin[0], bbmax[0],
83                          bbmin[1], bbmax[1], bbmin[2], bbmax[2]);
84          quit(0);

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines