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

Comparing ray/src/gen/genrev.c (file contents):
Revision 2.8 by greg, Sat Aug 21 11:54:06 2004 UTC vs.
Revision 2.9 by greg, Sat Oct 11 04:29:39 2008 UTC

# Line 164 | Line 164 | char  *argv[];
164                          printf("0\n4\n");
165                          if (orient&(UP|DOWN)) {
166                                  t = (nextnz - lastnz)/(z - lastz);
167 <                                printf("\t%15.9g\t%15.9g\n",
167 >                                printf("\t%18.12g\t%18.12g\n",
168                                                  t, lastnz - t*lastz);
169                          } else
170                                  printf("\t0\t%d\n", orient&IN ? 1 : -1);
171                          if (orient&(OUT|IN))  {
172                                  t = (nextnr - lastnr)/(r - lastr);
173 <                                printf("\t%15.9g\t%15.9g\n",
173 >                                printf("\t%18.12g\t%18.12g\n",
174                                                  t, lastnr - t*lastr);
175                          } else
176                                  printf("\t0\t%d\n", orient&UP ? 1 : -1);
# Line 180 | Line 180 | char  *argv[];
180                                          orient&DOWN ? "tube" : "cylinder",
181                                          argv[2], i);
182                          printf("0\n0\n7\n");
183 <                        printf("\t0\t0\t%15.9g\n", lastz);
184 <                        printf("\t0\t0\t%15.9g\n", z);
185 <                        printf("\t%15.9g\n", r);
183 >                        printf("\t0\t0\t%18.12g\n", lastz);
184 >                        printf("\t0\t0\t%18.12g\n", z);
185 >                        printf("\t%18.12g\n", r);
186                  } else if (!(orient&(UP|DOWN))) {
187                          printf("\n%s ring %s.%d\n", modname, argv[2], i);
188                          printf("0\n0\n8\n");
189 <                        printf("\t0\t0\t%15.9g\n", z);
190 <                        printf("\t0\t0\t%15.9g\n", orient&IN ? 1.0 : -1.0);
191 <                        printf("\t%15.9g\t%15.9g\n", lastr, r);
189 >                        printf("\t0\t0\t%18.12g\n", z);
190 >                        printf("\t0\t0\t%18.12g\n", orient&IN ? 1.0 : -1.0);
191 >                        printf("\t%18.12g\t%18.12g\n", lastr, r);
192                  } else {
193                          printf("\n%s %s %s.%d\n", modname,
194                                          orient&DOWN ? "cup" : "cone",
195                                          argv[2], i);
196                          printf("0\n0\n8\n");
197 <                        printf("\t0\t0\t%15.9g\n", lastz);
198 <                        printf("\t0\t0\t%15.9g\n", z);
199 <                        printf("\t%15.9g\t%15.9g\n", lastr, r);
197 >                        printf("\t0\t0\t%18.12g\n", lastz);
198 >                        printf("\t0\t0\t%18.12g\n", z);
199 >                        printf("\t%18.12g\t%18.12g\n", lastr, r);
200                  }
201          endfor:
202                  lastz = z; lastr = r;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines