210 |
|
FVECT dir; |
211 |
|
int i, j, n; |
212 |
|
|
213 |
+ |
progname = argv[0]; |
214 |
|
if (argc != 2) { |
215 |
< |
fprintf(stderr, "Usage: %s input.dat > output.rad\n", argv[0]); |
215 |
> |
fprintf(stderr, "Usage: %s input.dat > output.rad\n", progname); |
216 |
|
return(1); |
217 |
|
} |
218 |
|
ninpfiles = 1; |
220 |
|
if (!init_pabopto_inp(0, argv[1]) || !add_pabopto_inp(0)) |
221 |
|
return(1); |
222 |
|
/* reduce data set */ |
223 |
< |
make_rbfrep(); |
223 |
> |
if (make_rbfrep() == NULL) { |
224 |
> |
fprintf(stderr, "%s: nothing to plot!\n", progname); |
225 |
> |
exit(1); |
226 |
> |
} |
227 |
|
#ifdef DEBUG |
228 |
|
fprintf(stderr, "Minimum BSDF = %.4f\n", bsdf_min); |
229 |
|
#endif |
266 |
|
sprintf(buf, "gensurf tgreen bsdf - - - %d %d", GRIDRES-1, GRIDRES-1); |
267 |
|
pfp = popen(buf, "w"); |
268 |
|
if (pfp == NULL) { |
269 |
< |
fprintf(stderr, "%s: cannot open '| %s'\n", argv[0], buf); |
269 |
> |
fprintf(stderr, "%s: cannot open '| %s'\n", progname, buf); |
270 |
|
return(1); |
271 |
|
} |
272 |
|
for (i = 0; i < GRIDRES; i++) |