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

Comparing ray/src/rt/lookamb.c (file contents):
Revision 2.11 by greg, Fri Apr 11 20:31:37 2014 UTC vs.
Revision 2.14 by greg, Sun May 11 19:51:39 2014 UTC

# Line 42 | Line 42 | lookamb(                       /* load & convert ambient values from a fil
42                                                  colval(av.val,GRN),
43                                                  colval(av.val,BLU));
44                          printf("%f\t%f\t", av.gpos[0], av.gpos[1]);
45 <                        printf("%f\t%f\n", av.gdir[0], av.gdir[1]);
45 >                        printf("%f\t%f\t", av.gdir[0], av.gdir[1]);
46 >                        printf("%u\n", av.corral);
47                  } else {
48 <                        printf("\nPosition:\t%f\t%f\t%f\n", av.pos[0],
48 >                        printf("Position:\t%f\t%f\t%f\n", av.pos[0],
49                                          av.pos[1], av.pos[2]);
50 <                        printf("Normal:\t%f\t%f\t%f\n",
50 >                        printf("Normal:\t\t%f\t%f\t%f\n",
51                                          norm[0], norm[1], norm[2]);
52                          printf("Uvector:\t%f\t%f\t%f\n",
53                                          uvec[0], uvec[1], uvec[2]);
54 <                        printf("Lvl,Wt,Urad,Vrad:\t%d\t\t%f\t%f\n", av.lvl,
54 >                        printf("Lvl,Wt,UVrad:\t%d\t\t%f\t%f\t%f\n", av.lvl,
55                                          av.weight, av.rad[0], av.rad[1]);
56                          printf("Value:\t\t%e\t%e\t%e\n", colval(av.val,RED),
57                                          colval(av.val,GRN), colval(av.val,BLU));
58                          printf("Pos.Grad:\t%f\t%f\n", av.gpos[0], av.gpos[1]);
59                          printf("Dir.Grad:\t%f\t%f\n", av.gdir[0], av.gdir[1]);
60 +                        printf("Corral:\t\t%8X\n\n", av.corral);
61                  }
62                  if (ferror(stdout))
63                          exit(1);
# Line 104 | Line 106 | writamb(                       /* write binary ambient values to stdout */
106                          fscanf(fp, "%*s");
107                  if (fscanf(fp, "%f %f", &av.gdir[0], &av.gdir[1]) != 2)
108                          return;
109 +                if (dataonly) {
110 +                        if (fscanf(fp, "%u", &av.corral) != 1)
111 +                                return;
112 +                } else if (fscanf(fp, "%*s %X", &av.corral) != 1)
113 +                        return;
114                  av.next = NULL;
115                  writambval(&av, stdout);
116                  if (ferror(stdout))
# Line 133 | Line 140 | lookamb(                       /* get ambient values from a file */
140                          printf("%f\t%f\t%f\n", av.gdir[0],
141                                          av.gdir[1], av.gdir[2]);
142                  } else {
143 <                        printf("\nPosition:\t%f\t%f\t%f\n", av.pos[0],
143 >                        printf("Position:\t%f\t%f\t%f\n", av.pos[0],
144                                          av.pos[1], av.pos[2]);
145                          printf("Direction:\t%f\t%f\t%f\n", av.dir[0],
146                                          av.dir[1], av.dir[2]);
# Line 143 | Line 150 | lookamb(                       /* get ambient values from a file */
150                                          colval(av.val,GRN), colval(av.val,BLU));
151                          printf("Pos.Grad:\t%f\t%f\t%f\n", av.gpos[0],
152                                          av.gpos[1], av.gpos[2]);
153 <                        printf("Dir.Grad:\t%f\t%f\t%f\n", av.gdir[0],
153 >                        printf("Dir.Grad:\t%f\t%f\t%f\n\n", av.gdir[0],
154                                          av.gdir[1], av.gdir[2]);
155                  }
156                  if (ferror(stdout))

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines