--- ray/src/gen/genblinds.c 1993/06/04 14:29:34 2.5 +++ ray/src/gen/genblinds.c 1995/02/21 16:00:55 2.8 @@ -21,8 +21,8 @@ static char SCCSid[] = "$SunId$ LBL"; #include #include -#define PI 3.141592653589793 -#define DELTA 5. /* MINIMAL SUSTAINED ANGLE IN DEGREES */ +#define PI 3.14159265358979323846 +#define DELTA 10. /* MINIMAL SUSTAINED ANGLE IN DEGREES */ double baseflat[4][3], baseblind[4][3][180]; double A[3],X[3]; @@ -30,7 +30,11 @@ char *material, *name; double height; int nslats, nsurf; +#ifdef DCL_ATOF +extern double atof(); +#endif + main(argc, argv) int argc; char *argv[]; @@ -67,7 +71,7 @@ char *argv[]; /* HOW MANY ELEMENTARY SURFACES SHOULD BE CALCULATED ? */ - nsurf = (theta / ((PI/180.)*DELTA)); + nsurf = (theta / ((PI/180.)*DELTA)) + 1; /* WHAT IS THE DEPTH OF THE ELEMENTARY SURFACES ? */